Firmware EngineerLocation: On-site in Bradenton, FL
Base Salary Rate: $95,893 - $112,815 per year
Job type: Full-time position
About This RoleWe are seeking an experienced Embedded Firmware Engineer with strong hands-on expertise in 8-bit to 32-bit microcontroller programming and real-time embedded systems development.
Key Responsibilities- Design, develop, test, and maintain embedded firmware for microcontroller-based products.
- Develop firmware for 8-bit, 16-bit, and 32-bit MCU platforms.
- Implement low-level drivers, communication protocols, and hardware interfaces.
- Debug firmware and hardware issues using oscilloscopes, logic analyzers, and debuggers.
- Optimize firmware for performance, memory usage, and power consumption.
- Work closely with hardware, test, and manufacturing teams during product development.
- Support firmware validation, verification, and field troubleshooting.
- Participate in code reviews, documentation, and continuous improvement activities.
Basic Qualifications- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- 3+ years' embedded firmware development experience
Preferred Qualifications- Strong programming skills in Embedded C/C++.
- Experience with 8-bit to 32-bit microcontrollers such as:
- Renesas MCU family
- Microchip PIC
- Atmel AVR
- STM32
- NXP
- TI MSP430
- ARM Cortex-M series
- Hands-on experience with IAR Embedded Workbench development environment.
- Experience with version control systems such as SVN and Git.
- Experience using Jira for issue tracking and project management.
- Good understanding of:
- UART, SPI, I2C, CAN, USB, RS485 communication protocols
- Interrupts, timers, watchdogs, ADC/DAC, PWM
- Bootloaders and firmware upgrade methods
- Real-Time Operating Systems (RTOS)
- Experience using embedded development and debugging tools.
- Ability to read schematics and work closely with hardware designs.
- Experience with safety-critical or industrial control systems.
- Knowledge of low-power firmware design techniques.
- Experience with wireless communication protocols (BLE, Zigbee, Wi-Fi, LoRa, etc.).
- Familiarity with EMC/ESD considerations and production testing.
- Experience with automated testing and CI/CD for embedded systems.
- Strong analytical and troubleshooting skills.
Compensation and Benefits Individuals may be eligible for an annual performance bonus based on both individual and company's performance. The final compensation for this position will be set based on the individual's knowledge, skills, and experience as it relates to the job requirements. Kidde Global Solutions is committed to providing a competitive benefits package to our employees including medical, dental, and vision coverage, life and disability insurance, retirement plan, paid time off (vacation, sick, company holidays), 401(k) with employer match, EAP assistance, and more.