> Markdown version of [/jobs/ext/3122431-fpga-engineer](https://www.wearedevelopers.com/jobs/ext/3122431-fpga-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # FPGA Engineer - **Company:** Barber-Nichols, LLC - **Location:** Arvada, CO, United States - **Experience:** Expert - **Salary:** $135,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Computer Engineering, Software Debugging, Firmware, Field-Programmable Gate Array (FPGA), Hardware Description Language, Joint Test Action (IEEE Standards), PCI Express, Requirements Management, Simulink, VHSIC Hardware Description Language (VHDL), Vivado, Jama (Software), Fpga Hardware, Safety Critical Systems, Hardware Testing, Polarion - **Published:** September 28, 2026 - **Apply:** https://www.juju.com/job/16_8a943dcc1 ## About the Role To qualify for this position, an individual must possess the knowledge, training, experience and abilities required., * Bachelor's degree in electrical or computer engineering or equivalent combination of education and work experience, * Minimum of 8 years related experience developing complex products with multiple subsystems (i.e. sensors and signal conditioning, diagnostics, motor controls, etc.). * Demonstrated ability to develop firmware for embedded controller hardware from proposal to final shipment. * Demonstrated ability to review customer specifications, develop designs to best support them and flow derived requirements to other analysts and engineers. * Familiar with the following toolsets (Vivado/Libero/Quartus/Diamond) * Strong proficiency in MATLAB Simulink * Minimum of 5 years' experience with building Simulink models * Strong ability to debug FPGA hardware on target in a laboratory environment * Exceptional knowledge of SPI/PCIe/Rs422/CAN/ARINC/I2C/CRCs/JTAG * Experience with Xilinx, Microsemi, and Lattice FPGA devices * Working knowledge of safety critical systems and architectures * Working knowledge of switching power supplies, inverter design, and motor controls Other: * Must be willing to work overtime as required * Travel up to 10% of working time. Requirements: Desired Job Qualification: * 8 years' experience designing safety critical architectures using FPGA's * Experience using MTALB's HDL Coder for FPGA development * Experience designing motion control systems * Experience Designing FPGAs using DO254/MIL-STD 882 Guidance * Experience Designing FPGAs for Aerospace/defense applications * Experience with FPAG Elemental analysis or ARP4754 design verification. * Experience with ARP4761 FMECA and FHA/SHA processes * Experience with requirements management tools such as Polarion/Jama/Doors * Experience designing FPGA functions from scratch that can be ported to any device without vendor specific support. Skills: To perform the job successfully, an individual should demonstrate the following competencies: * Comprehensive electronics skills specifically as it relates to developing and troubleshooting low volume devices. * Comprehensive understanding of rotating machine control algorithms, digital filtering, gate drive algorithms, and VHDL coding as it relates to the control of any electromechanical system. * Excellent communication (written and verbal), organization and time management * Demonstrate behavior consistent with company values * Ability to successfully plan and implement objectives within established timelines. * Ability to analyze problems and develop effective solutions at both strategic and functional levels. * Ability to work independently, with minimal direction as a highly motivated self-starter and within a team-oriented culture ## Description The Senior Firmware Engineer owns the analysis, design, integration, documentation, and troubleshooting of Embedded FPGA designs for the product platforms primarily consisting of motor controllers in the 100W to 50kW range within Space, Defense, Energy and Thermal Management product segments. They develop solutions that ensure both project and long-term business success in coordination with other members of the electrical engineering department as overseen by the project lead. Projects may include clean sheet designs, modifications/enhancements to existing designs, repeat manufacturing support, and/or sustaining and support of existing products. Key Results Areas: 1. Work directly with department leads to collaboratively develop designs, and products compliant with all customer requirements including technical, schedule, budget, and quality. 2. Decompose customer requirements necessary for system definition and Firmware allocation. 3. Develop designs and documentation to determine conformance to project specifications and requirements. 4. Own all firmware related content in cross functional design reviews. 5. Collaborate with leadership to help define programmatic activities such as creating and maintaining project budgets, schedules and formal milestones 6. Define firmware integration and formal test plans and specify/procure associated test hardware for developing, validating and troubleshooting designs. 7. Review testing (both design, assembly and product), preparing results and deriving conclusions as appropriate. 8. Resolve technical challenges across a wide range of products, ranging from obsolescence support of heritage products to troubleshooting designs under active development to testing emerging technology for future integration into the business. 9. Own the technical analysis and design effort with minimal oversight. 10. Own system troubleshooting and control development activities. 11. Analyze and recommend design approaches and processes to ensure both project and long-term business success. 12. Interfacing and mentoring with other team members. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [My ongoing quest to code in VR](https://www.wearedevelopers.com/videos/2080-my-ongoing-quest-to-code-in-vr) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)