Firmware Engineer

Kidde Global SolutionsBradenton, FL
$95,893 - $112,815Onsite

About The Position

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.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
  • 3+ years’ embedded firmware development experience

Nice To Haves

  • 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.

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.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service