> Markdown version of [/jobs/ext/132622-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/132622-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). --- # Embedded Firmware Engineer - **Company:** Anagha Techno Soft - **Location:** Houston, TX, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Unit Testing, C++ (Programming Language), Communications Protocols, Data Structures, Software Debugging, Device Drivers, Microprocessors, Embedded C, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Linux-Powered Devices, Software Architecture, Real-Time Operating Systems, Verification and Validation (Software), Subversion, Universal Asynchronous Receiver/Transmitter, Multithreading, Serial Peripheral Interface, Git, Information Technology, Code Restructuring, Software Version Control - **Published:** May 19, 2026 - **Apply:** https://www.dice.com/job-detail/1192cd56-33f6-48d4-ae9d-f24c0784d861 ## About the Role * Strong experience in Embedded C and C++ programming * Hands-on expertise with RTOS and QNX OS (mandatory) * Strong experience with Linux device drivers and embedded Linux environments * Solid understanding of microprocessors, multithreading, and data structures * Experience working with communication protocols such as UART, I2C, SPI, and Ethernet * Knowledge of memory interfaces including NAND, NOR, and DDR4 * Experience with debugging tools, IDEs, SVN/Git, and firmware development workflows Experience Requirements * 10+ years of experience in Embedded Firmware Development * Proven expertise in firmware lifecycle management from design to deployment * Strong debugging, analytical, and troubleshooting skills * Experience working in fast-paced product development environments, * Bachelor s degree in Computer Science, Engineering, or related field * Strong understanding of software architecture and design principles * Excellent communication and collaboration skills * Ability to work independently and manage multiple priorities effectively * Prior experience mentoring or leading engineering initiatives is a plus ## Description We are seeking an experienced Senior Embedded Firmware Engineer to join a dynamic R&D team focused on developing high-performance embedded systems and firmware solutions. The ideal candidate will have strong expertise in Embedded C/C++, RTOS, Linux device drivers, and extensive hands-on experience with QNX OS. This role requires ownership of firmware architecture, development, optimization, debugging, and collaboration with cross-functional engineering teams to deliver reliable and scalable embedded solutions., * Design, develop, enhance, and maintain embedded firmware systems * Optimize existing firmware architecture for scalability, performance, and reliability * Develop and integrate low-level software components, frameworks, and device drivers * Refactor code for efficiency while maintaining system stability and functionality * Perform unit testing, debugging, validation, and troubleshooting activities * Support firmware releases, version control, and software updates * Participate in verification and validation planning activities * Collaborate with Product Management and Engineering teams on new feature feasibility and implementation * Provide technical documentation, project estimates, and progress updates * Ensure adherence to coding standards, best practices, and development processes ## 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) - [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) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [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) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)