> Markdown version of [/jobs/ext/554500-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/554500-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Kidde Fire Protection, LLC - **Location:** Bradenton, FL, United States - **Experience:** Experienced - **Salary:** $95,893.0 - $112,815.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, JIRA, Automation of Tests, Bluetooth Low Energy (Bluetooth), Booting (BIOS), C++ (Programming Language), Code Review, Communications Protocols, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Memory Management, Embedded C, Embedded Software, Firmware, Hardware Design, Hardware Interface Design, Issue Tracking Systems, Integrated Development Environments, Real-Time Operating Systems, RS-485 Standard, Subversion, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Serial Peripheral Interface, PIC Microcontroller, Git, Process Control Systems, Zigbee, Software Version Control - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6986651390bf21ea ## About the Role Do you have experience in Firmware development?, 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., * 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. ## Description * 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)