What are the responsibilities and job description for the Senior Firmware Engineer position at Smart Synergies?
Client is looking for a Senior Firmware Engineer to contribute to the development of products in their R&D Team.
Requirements
- 3 years relevant experience
- BS in Electrical Engineering or Computer Science
- Expertise with firmware, preferably VHDL
- Familiarity with Xilinx and / or Microchip FPGAs, and their associated development tools (Vivado & Libero)
- Experience developing in VHDL
- Experience with interfaces such as SPI, I2C, UART, GTX / GTH Transceivers
- Experience with high-speed memory interfaces (e.g., DDR3)
- Experience developing test benches and running simulations to exercise the design and verify compliance with requirements
- Experience interfacing and working with hardware designers during development and test phases
- Experience using schematics and block diagrams as inputs for the firmware development effort
- Experience using lab instruments (oscilloscope, logic analyzer, etc.)
Desired Skills