> Markdown version of [/jobs/ext/601916-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/601916-embedded-software-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 Software Engineer - **Company:** Robotics Technologies LLC - **Location:** Houston, TX, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** C++ (Programming Language), Command-Line Interface, Data Structures, Software Debugging, Software Design Patterns, Linux, Device Drivers, Embedded Software, Hardware Interface Design, Software Architecture, Software Systems, System Software, Systems Integration, Git, Process Control Systems, Allen-Bradley Factory Automation Equipment, Software Version Control - **Published:** June 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a3992afffcc38606 ## About the Role * 6-8 years of experience designing and developing large-scale software systems * Strong proficiency in C/C++, with deep knowledge of the C standard library * Experience developing low-level software components and device drivers * Solid understanding of software architecture, design patterns, algorithms, and data structures * Strong debugging and problem-solving skills * Experience working in a Linux environment * Familiarity with Git or other version control systems * Excellent communication and collaboration skills * Exposure to Allen-Bradley PLC control systems ## Description We are seeking an experienced Embedded C/C++ Software Engineer with 6-8 years of hands-on experience in designing and developing large-scale software systems and low-level components. The ideal candidate will have strong expertise in C/C++, hardware-software integration, and Linux-based development environments, along with exposure to industrial control systems., * Design, develop, and maintain large-scale software systems and frameworks using C/C++ * Develop and maintain low-level components, including device drivers and hardware interface modules * Perform hardware-software integration and support system bring-up activities * Apply solid understanding of software architecture, design patterns, algorithms, and data structures * Debug complex system-level issues and optimize performance * Work within a Linux environment, utilizing command-line tools and system utilities * Collaborate using version control systems such as Git * Interface with industrial control systems, including Allen-Bradley PLCs (experience or exposure) * Communicate effectively with cross-functional teams and provide technical leadership as needed ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)