Firmware Engineer

Kidde Global Solutions

$95K — $112K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • 3+ years' embedded firmware development experience.
  • Strong programming skills in Embedded C/C++.
  • Familiarity with development environments like IAR Embedded Workbench.
  • Experience with version control systems such as SVN and Git.

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.

Benefits

  • Medical, dental, and vision coverage.
  • Life and disability insurance.
  • Retirement plan with a 401(k) employer match.
  • Paid time off for vacation, sick leave, and company holidays.
  • Employee Assistance Program (EAP) assistance.
Full 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.


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.

Similar Jobs

More Jobs at Kidde Global Solutions

More Telecommunications & Hardware Jobs

Find similar Firmware Engineer jobs: