> Markdown version of [/jobs/ext/511442-senior-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/511442-senior-embedded-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). --- # Senior Embedded Firmware Engineer - **Company:** Rise Technical Recruitment Ltd - **Location:** Houston, TX, United States - **Experience:** Expert - **Salary:** $120,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Computer Programming, Data Structures, Software Debugging, Device Drivers, Embedded C, Embedded Software, Ethernet, Firmware, Monitoring of Systems, Linux System Administration, Software Architecture, Real-Time Operating Systems, Subversion, Systems Integration, Universal Asynchronous Receiver/Transmitter, Multithreading, Serial Peripheral Interface, Git, Software Coding, Code Restructuring, Software Version Control - **Published:** June 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=69aec134aa4ba597 ## About the Role Do you have experience in Version control systems?, * Strong programming skills in Embedded C and C++ alongside deep data structures knowledge. * Deep experience working with Real-Time Operating Systems, specifically QNX and Linux environments. * Hands-on experience with memory interfaces (NAND, NOR, DDR4) and communication protocols (UART, I2C, SPI, Ethernet). * Experienced with IDEs, debug emulators, multithreading, and version control tools like Git or SVN. * US Citizen or Green Card holder ## Description Are you a Senior Embedded Firmware Engineer with deep expertise in Embedded C/C++ and real-time operating systems like QNX looking for a highly technical role where you can help scale a growing R&D site? This is an opportunity to join a well-established, global engineering company that designs and manufactures high-performance automation, protection, and monitoring systems. You will be joining their newly established, high-growth Houston facility, offering you a unique chance to make a massive impact on a growing site while backed by the stability of a global market leader. In this role, you will lead the design, development, and optimization of real-time embedded software for complex, hardware-integrated systems. Working closely with product management and cross-functional engineering teams, you will evaluate technical feasibility, define architecture patterns, and drive coding standards across the complete firmware lifecycle. This role would suit an experienced engineer with a strong track record in technical leadership and hands-on development who enjoys solving complex debugging challenges and wants to be a foundational part of a growing US office. The Role: * Lead the design, development, and optimization of real-time embedded software and device drivers. * Define software architecture, code frameworks, and maintain high-quality coding standards. * Refactor existing code for resource efficiency and support full system integration and testing. * Collaborate with R&D management to align deliverables with project goals and timelines. ## 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) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)