We are looking for an experienced Firmware Engineer to contribute to the development of products on our clientâ s Research and Development Division in Herndon VA. As part of our R&D division, the Firmware Engineer would join our firmware team to develop, integrate, and test our firmware products in our clientâ s spaced\-based, electro\-optical systems span span>
<\/p>
<\/span span> <\/div>
Experience and Expertise Required span span u b>
<\/span span p>
5+ years relevant experience<\/span>
<\/span span span li>
<\/span span span span span span>BS\/MS in EE, CE, or CS<\/span>
<\/span span span li>
Expertise with firmware, VHDL (RTL), System Verilog (Testing)<\/span>
<\/span span span li>
Experienced with Xilinx and Microchip FPGAs; and their associated development tools<\/span>
<\/span span span li>
Experience developing test benches and running simulations to exercise the design and to verify compliance<\/span>
<\/span span span li>
Experience interfacing and working with hardware designers during development, integration, and test phases<\/span>
<\/span span span li>
Experience using schematics and block diagrams as inputs for firmware development<\/span>
<\/span span span li>
Experience in high\-speed serial links: GTY\/GTM, JESD204B\/C, Ethernet, SpaceWire<\/span>
<\/span span span li>
Experience in standard peripheral interfaces: SPI, I2C, UART, Ethernet MAC, LVDS<\/span>
<\/span span span li>
Experience in memory interfaces: DDR3\/4, QDR, FRAM, etc span>
<\/span span span li>
Strong Python skills for build\/test automation and data analysis<\/span>
<\/span span span li>
GitHub fluency, CI\/CD for FPGA flows (GitHub Actions or equivalent): automated linting, synthesis, simulation regression, timing closure, bitstream generation, release tagging<\/span>
<\/span span span li>
Proficient with VS Code<\/span>
<\/span span span li> <\/ul>
Bonus Areas span span u b>
<\/span span p>
Proficient with Linux, Docker containers, and automation<\/span>
<\/span span span li>
Developing Hi\-Rel\/Space programs and TMR coding<\/span>
<\/span span span li>
Digital Signal Processing, precision timing, optical comms (modems)<\/span>
<\/span span span li>
<\/span span span span span span>Developing code (C, C++) for microcontrollers and embedded FPGA processors<\/span>
<\/span span span li>
Designing GUI\-based (Python) test software to exercise firmware<\/span>
<\/span span span li>
Using lab instruments (oscilloscope, logic analyzer, etc.)<\/span>
<\/span span span li> <\/ul>
Our client is a leading developer of laser and electro\-optic systems for the aerospace community, with key contributions to lasers for atmospheric sensing, laser communications, and lidar sensors for NASA, DoD, and commercial customers span span>
<\/p>
<\/div span>
<\/body> <\/html isMobile":false,"iframe":"true","jobType":"Full time","applyName":"Apply Now","zsoid":"636537270","FontFamily":"Verdana, Geneva, sans\-serif","jobOtherDetails fieldLabel":"Industry","uitype":2,"value":"Government\/Military fieldLabel":"City","uitype":1,"value":"Herndon fieldLabel":"State\/Province","uitype":1,"value":"Virginia fieldLabel":"Zip\/Postal Code","uitype":1,"value":"20170 headerName":"Firmware Engineer","widgetId":"375927000000072311","isJobBoard":"false","userId":"375927000000142016","attachArr customTemplate":"3","isCandidateLoginEnabled":false,"jobId":"375927000033303017","FontSize":"12","location":"Herndon","embedsource":"CareerSite","logoId":"150sf5d7c48d3d1e44160a0dcbfc93b1ffe15"}