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 - Developing Hi-Rel/Space programs
- Signal processing
- Spacewire, Gigabit Ethernet, or Aurora interfaces
- Using IP cores
- Developing code for microcontrollers
- Developing code for FPGA embedded cpu cores, such as Zynq and Microblaze
- Designing GUI-based test software to exercise firmware