Back to jobs
Kidde Global Solutions

Firmware Engineer

Bradenton, FL, USPosted Yesterday
onsite

Job Description

Firmware Engineer Location: On-site in Bradenton, FL Base Salary Rate: $95,893 - $112,815 per year Job type: Full-time position About This Role We 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.  
Firmware Engineer at Kidde Global Solutions | Renata