Job Title: Senior Firmware Engineer
Job Location: Derry NH 03038
Job Type: Onsite Day 1
Salary: Depends on the experience 10% Bonus Relocation Bonus in cash
FullTime
Job Description
This role is onsite most of the time. There will be some flexibility but really at most a day per week once the person is settled
Key Responsibilities:
- Lead and participate in the development and specification of new product SW platform architectures
- Develop a solid understanding of the software designrelated agency standards and their impact on product system and functional requirements
- Develop product software mainly in C for microcontrollerbased product platforms
- Be an expert in the use of SW tools: Compilers/Linkers debuggers incircuit emulators JTAG emulators bugtracking systems sourcecode 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 reuse testability manufacturability
- Perform rootcause analysis on failed product
- Periodically required to perform repetitive movements
Required Qualifications:
- Due to contractual agreements must be a US citizen green card holder or permanent resident
- Bachelors and/or Masters 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 subsystems and systems as well
- 2 years of experience with communication protocols such as Modbus SPI I2C RS232 and RS485
Preferred Qualifications:
- Experience with ARM Silabs and ST microcontrollers
- Experience with failsafe design
- Experience performing software FMEA
- Experience with software analysis tools