Senior Firmware Engineer
Marioff · Derry, NH · 3 wk ago
EngineeringFull-time
Key Responsibilities
- 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
- Act as the technical lead role for assigned tasks as part of the new product development team
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 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
Pay
Competitive salary commensurate with experience
Schedule
Full-time, Monday through Friday
Benefits
Health insurance, retirement plan, paid time off, professional development opportunities
Skills
Strong knowledge of C programming language
Benefits
Flexible work schedule, remote work options, professional development opportunities, health insurance, retirement plan, paid time off