Senior Firmware Engineer
$135,000–$150,000 year
On-site · Derry, New Hampshire, United States
Job Summary
Lead firmware product design for industrial controls and flame scanning products; develop product software mainly in C for microcontroller-based platforms; act as technical lead on new product development tasks; specify architectures, ensure compliance with IEC 61508/UL 60730/EN 230/298 standards; develop and debug control and signal processing algorithms; use HW tools (oscilloscopes, DVMs, signal generators, LabVIEW) for development and testing; plan for agency approval, platform reuse, testability, and manufacturability; perform root-cause analysis on failed products; leverage AI-powered tools to improve productivity and quality of work; periodic repetitive movements.
Required Qualifications
- 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
- 2+ years of experience with 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.