Position Available In Rockingham, New Hampshire
Tallo's Job Summary: Seeking a Firmware Engineer to support the development of new fire protection hardware systems for a top client in Boston, MA. Responsibilities include C/C++ programming on microprocessor and DSP-based products, designing advanced algorithms, and performing root-cause analysis. Skills required include C/C++ programming, bare metal experience, and knowledge of communication protocols. Experience with IEC, EN, or UL standards is preferred.
Job Description
•NEW
FIRMWARE ENGINEERING OPPORTUNITY SUPPORTING THE DEVELOPMENT OF NEW FIRE PROTECTION HARDWARE SYSTEMS FOR A TOP CLIENT IN BOSTON, MA AREA
•JOB
DESCRIPTION
We are seeking a skilled Firmware Engineer to develop new product software platform architectures. The role involves C/C++ programming on microprocessor and DSP-based products, and the use of various software and hardware tools for development and debugging. You will design, simulate, develop, and debug advanced control and signal processing algorithms, and perform root-cause analysis. Develop new product software platform architectures. Program in C/C++ on microprocessor and DSP-based products. Utilize software tools such as compilers/linkers, debuggers, in-circuit emulators, JTAG, bug-tracking systems, and source-code control/build systems for development and debugging. Design, simulate, develop, and debug advanced control and signal processing algorithms. Use hardware tools including oscilloscopes, DVMs, signal generators/analyzers, and LabView for software development and debugging. Conduct root-cause analysis.
JOB SKILLS & QUALIFICATIONS
C/C++ programming on microprocessors
BARE METAL EXPERIENCE DSP
Programming Experience working within regulated environment (IEC, EN, UL standards preferred) Platform development Full system design Nice to have Product safety design experience Software application experience Experience with DSPs, ARM and Silabs microprocessors Perform for Software FMEA Fail-safe design Experience testing, debugging, and characterizing sub-systems and systems Experience with Modbus, SPI, I2C, RS-232 & RS-485 communication protocols Knowledge of
IEC 61508, UL
1998 or
EN 230/298
is preferred