Logo
Smart Synergies

Firmware Engineer

Smart Synergies, Reston, Virginia, United States, 22090


Client is looking for an experienced Firmware Engineer to contribute to the development of products in their R&D Team.

Job Requirements

3+ years relevant experienceBS in Electrical Engineering or Computer ScienceExpertise with firmware, preferably VHDLFamiliarity with Xilinx and/or Microchip FPGAs, and their associated development tools (Vivado & Libero)Experience developing in VHDLExperience with interfaces such as SPI, I2C, UART, GTX/GTH TransceiversExperience with high-speed memory interfaces (e.g., DDR3)Experience developing test benches and running simulations to exercise the design and verify compliance with requirementsExperience interfacing and working with hardware designers during development and test phasesExperience using schematics and block diagrams as inputs for the firmware development effortExperience using lab instruments (oscilloscope, logic analyzer, etc.)Desired Skills

Developing Hi-Rel/Space programsSignal processingSpacewire, Gigabit Ethernet, or Aurora interfacesUsing IP coresDeveloping code for microcontrollersDeveloping code for FPGA embedded cpu cores, such as Zynq and MicroblazeDesigning GUI-based test software to exercise firmware