Job Description
Job Description
Firmware Engineer
KiddeFenwal, LLC
Location: 400 Main Street, Ashland, MA, 01721 USA
Company Overview
KiddeFenwal is the global market leader in designing and manufacturing innovative industrial and commercial fire suppression systems and safety controls. Our proprietary, fully certified offerings save lives, protect property, and minimize business interruption.
Our brands—Kidde Fire Systems and Kidde Fire Protection—deliver highly engineered fire suppression, detection, and control systems across industrial, commercial, and marine sectors. Fenwal Controls supports OEMs with gas ignition, temperature control, and overheat detection products.
Headquartered in Ashland, Massachusetts, KiddeFenwal operates globally, with facilities in the U.S., United Kingdom (KFI-UK), and India (KTI-India). Learn more at www.kiddefenwal.com
Our Purpose
We protect lives, livelihoods, and icons through innovative solutions, strong partnerships, and exceptional customer experiences. Built on a foundation of integrity and safety, we drive results with speed and excellence while fostering innovation and teamwork.
Position Summary
In this role, you will design and develop Embedded Firmware for safety critical burner control systems, ignition modules etc. You will work on system requirements, system architecture and design, implement using C, C++, perform unit and system testing. You will be involved in all aspects of the system software development process (concept, design, reviews, coding, and validation). The role requires you to work individually and with team – hardware and software both locally and globally. This role involves the application of scientific principles to design and implement technologies, components, and systems that comply with specifications, requirements, and customer guarantees. You will also ensure that novel ideas and innovations are captured and protected using applicable IP processes.
This position reports to the Engineering Manager and involves collaboration with cross-functional teams including Product Management, Operations, Supply chain, Sales, and Marketing.
Key Responsibilities
- Embedded firmware design and development for safety critical burner control systems
- Translating product requirements into system architecture and design
- Embedded firmware development using C, C++
- Follow Agile software development practices
- Unit testing and System testing
- Peer design and code reviews
- Follow cyber secure firmware development lifecycle
- Debugging, troubleshooting embedded systems using emulators, JTAG BDM debuggers etc.
- Estimate task effort and duration, ensuring designs meet cost and schedule targets.
- Ensure product compliance relevant safety/agency standards (UL, CSA, CE etc.)
Experience and Competencies
Min. 4 to 6 years of experience in Embedded Firmware design and development
- Strong in Embedded C/C++ , object oriented software development
- Experience in understanding system requirements and translate to software specifications, interfacing requirements
- Experience in developing software architecture and design (top down approach)
- Experience in understanding legacy code & peer code reviews
- Experience on non-OS (bare metal) based system designs
- Experience on 16 / 32-bit micro controllers
- Experience debugging, troubleshooting embedded systems using emulators, JTAG BDM debuggers etc.
- Development experience with serial communications including MODBUS, RS485, RS232, SPI, I2C, USB, CAN
- Able to understand hardware design and schematics
- Experience with software version control and defect tracking software
- Passionate to learn new technologies and tools quickly and work in a highly collaborative team-oriented environment.
Basic Qualifications
- B.S. in Electrical / Electronics Engineering
- Min. 4 to 6 years of experience in Embedded Firmware development
Preferred Qualifications/Competencies
- Exposure to safety critical embedded systems design for CE markets SIL standards
- Exposure to RTOS / Embedded Linux is a plus
- Working knowledge on networking and BACnet protocols
- Exposure to Model based design
- Experience with boiler controls, HVAC is a plus
- Strong decision-making, organizational, and time-management skills
- High degree of independent judgment; excellent verbal and written communication skills
KiddeFenwal, LLC. is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other federally protected class.