What are the responsibilities and job description for the Firmware Engineer position at Surf Search Inc?
Firmware Engineer
Qualifications :Responsibilities may include, but are not limited to :
- Interfacing with customer and creating documents and presentation slides to support design and code review and technical meetings
- Work closely with a team of software, firmware, electrical, and systems engineers to ensure firmware implementations meet the product requirements
- Participate in all phases of FPGA design flow – from concept to mass production.
- Develop high-level design requirements and block-level micro-architectures, partition design within FPGA, and create specification documentswith a strong emphasis on creating reusable and maintainable designs
- Optimize your designs for area, speed, and power to meet system requirements; analyze architectural trade-offs and use of off the shelf IP.
- Prototype designs on FPGA, focusing on closely emulating the final product functionality
- Use scripting languages to achieve higher performance and improve productivity through automatio