> Markdown version of [/jobs/ext/730014-senior-embedded-firmware-engineer-embedded-c-c-qnx-rtos-houston-tx-onsite](https://www.wearedevelopers.com/jobs/ext/730014-senior-embedded-firmware-engineer-embedded-c-c-qnx-rtos-houston-tx-onsite). 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 | Embedded C, C++, QNX, RTOS | Houston TX (Onsite) - **Company:** Anagha Techno Soft - **Location:** Houston, TX, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Board Bringup, Adobe Flash, Systems Engineering, Unit Testing, C++ (Programming Language), Communications Protocols, Computer Programming, Computer Engineering, Data Structures, Software Debugging, Linux, Programming Tools, Device Drivers, Microprocessors, Embedded C, Middleware, Embedded Software, Emulators, Ethernet, Firmware, Flash Memory, Hardware Interface Design, Linux-Powered Devices, QNX (Software), Software Architecture, Software Maintenance, Real-Time Operating Systems, Subversion, Universal Asynchronous Receiver/Transmitter, Multithreading, Real Time Systems, Reliability of Systems, Git, Solid Principles, Information Technology, Software Version Control - **Published:** June 29, 2026 - **Apply:** https://www.dice.com/job-detail/8f6f23b4-bf3b-4a67-9aec-4692375c661f ## About the Role * 10+ years of Embedded Firmware Development experience * Strong expertise in Embedded C and C++ * Extensive experience with QNX RTOS * Strong Linux Device Driver development experience * RTOS-based firmware development * Embedded Systems Programming * Microprocessor-based firmware design * BSP (Board Support Package) development * Multithreading and synchronization * Strong debugging and troubleshooting skills Technical Expertise Operating Systems * QNX * Linux * RTOS Programming * Embedded C * C++ * Data Structures Communication Protocols * UART * SPI * I2C * Ethernet Memory Technologies * NAND Flash * NOR Flash * DDR4 Development Tools * Git * SVN * Embedded IDEs * Debuggers and Emulators Preferred Qualifications * Experience with firmware architecture and software design principles * Experience with Board Bring-up and BSP customization * Knowledge of embedded communication stacks * Strong analytical and problem-solving skills * Experience leading firmware development projects * Excellent written and verbal communication skills * Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical discipline ## Description We are seeking an experienced Senior Embedded Firmware Engineer to join a high-performing engineering team responsible for designing and developing firmware for advanced embedded systems. The ideal candidate will have extensive experience in Embedded C/C++, QNX RTOS, Linux device drivers, and low-level firmware development. This role involves collaborating with cross-functional engineering teams to build reliable, high-performance embedded solutions while contributing to architecture, optimization, debugging, and product delivery., * Design, develop, enhance, and maintain embedded firmware for real-time systems. * Develop robust firmware using Embedded C and C++. * Build and maintain Linux device drivers and QNX-based applications. * Optimize firmware performance, memory utilization, and system reliability. * Develop and integrate hardware interface drivers and middleware components. * Participate in software architecture, design reviews, and technical planning. * Perform debugging, unit testing, verification, and firmware validation. * Support firmware releases, version control, and software maintenance activities. * Collaborate with hardware, product management, QA, and system engineering teams. * Troubleshoot field issues and implement firmware improvements. * Document software designs, technical specifications, and development activities. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)