> Markdown version of [/jobs/ext/4446231-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4446231-firmware-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). --- # Firmware Engineer - **Company:** Fireye LLC - **Location:** Derry, NH, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Bug Tracking Systems, Compilers, Communications Protocols, Software Debugging, Device Drivers, Firmware, Failure Mode Effects Analysis, Joint Test Action (IEEE Standards), LabVIEW, Modbus, Software Product Management, RS-232, Software Engineering, Serial Peripheral Interface, Process Control Systems, Bare Metal, Build Tools - **Published:** October 17, 2026 - **Apply:** https://www.juju.com/job/16_c4443473 ## About the Role * Bachelor's and/or master's degree in engineering * 5+ years of experience developing bare metal firmware * 3+ years of experience writing interrupt handlers and device drivers * 3+ years of experience testing, debugging, and characterizing sub-systems and systems as well * 2+ years of experience with communication protocols such as Modbus, SPI, I2C, RS-232, and RS-485 * Experience with ARM, Silabs, and ST microcontrollers * Experience with "fail-safe" design * Experience performing software FMEA * Experience with software analysis tools ## Description Fireye, located in Derry, NH, seeks an energetic, enthusiastic, and fast-paced Firmware Engineer to lead firmware product design matters. The incumbent will be responsible for designing, developing, and implementing software from concept to completion for various projects in a company producing industrial controls and advanced flame scanning products. This individual will act as the technical lead role for assigned tasks as part of the new product development team., * Lead and participate in the development and specification of new product SW platform architectures * Develop a solid understanding of the software design-related agency standards which relate to Fireye's business, including IEC 61508 (Functional Safety of Electronic Safety-Related Systems), UL 60730 (Software in Programmable Components), EN 230/298 (Automatic Burner Control Systems), and their impact on product system and functional requirements * Develop product software, mainly in C, for microcontroller-based product platforms * Be an expert in the use of SW tools: Compilers/Linkers, debuggers, in-circuit emulators, JTAG emulators, bug-tracking systems, source-code control/build systems, for development/debug * Design, simulate, develop, and debug advanced control and signal processing algorithms * Use HW tools such as Oscilloscopes, DVMs, signal generators/analyzers, LabView/other software for development/debug * Plan to ensure agency approval, platform re-use, testability, manufacturability * Perform root-cause analysis on failed product * Periodically required to perform repetitive movements