> Markdown version of [/jobs/ext/1182370-senior-firmware-engineer-in-cape-coral](https://www.wearedevelopers.com/jobs/ext/1182370-senior-firmware-engineer-in-cape-coral). 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). --- # Senior Firmware Engineer in Cape Coral - **Company:** Energy Jobline - **Location:** Cape Coral, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe Flash, Microsoft Azure, Booting (BIOS), C++ (Programming Language), Embedded Software, Ethernet, Firmware, Protocol Buffers, IPv4, Modbus, Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Standard Template Library (STL), PIC Microcontroller, Git, Information Technology - **Published:** July 4, 2026 - **Apply:** https://www.energyjobline.com/job/senior-firmware-engineer-cape-coral-31044230 ## About the Role * A bachelor's degree (master's ) in Electrical Engineering, Computer Science, or a related field, with a minimum of 7 years of experience. * Proficiency in C++ for embedded microcontrollers, with preference given to experience in PIC32MX and STM32 development. Preference given to experience with Azure RTOS ThreadX, NetXDuo. * Experience with: * Peripheral Drivers (Ethernet, UART, ADC, DAC, SPI, I2C, Timers, PWM, Flash, FRAM) * Bootloaders * Interrupts and interrupt handlers * Exception handlers * Stack frame/stack dump * Modbus and ProtoBuf * IPv4 Networking * Proficiency with C++ STL libraries, polymorphism, inheritance, and abstract classes and mixed C/C++ code. * Proficiency with Git and/or GitKraken (experience with Git pipelines is a plus). * Excellent communication skills: setting and managing expectations of management and customers. * The ability to adapt quickly to new processes and diverse production tasks. * The ability to break down development into tasks, estimate time to completion. Key Skills * C/C++ Firmware Development * Azure RTOS, Threadx, NetXDuo * Embedded Software * Microcontrollers (PIC, STM32) * Modbus and Protobuf ## Description We are seeking a motivated Electrical/Software/Computer Engineer with a strong interest in firmware development to join our fast-paced and innovative team in Cape Coral, Florida. Responsibilities * Participate in system design meetings to analyze client requirements and design suitable architectures. * Develop and test C/C++ firmware for 8/16/32-bit PIC and STM32 microcontroller-based products. * Prepare detailed documentation, including test plans, test results, installation guides, and operational instructions for end users. * Test and validate firmware to ensure optimal performance and reliability. * Collect customer feedback on hardware performance and implement improvements. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [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) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)