> Markdown version of [/jobs/ext/4441377-embedded-software-engineers](https://www.wearedevelopers.com/jobs/ext/4441377-embedded-software-engineers). 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 engineers - **Company:** Reliable Robotics - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Computer Engineering, Continuous Integration, Embedded Software, Firmware, Iterative and Incremental Development, Integrated Development Environments, Python (Programming Language), Software Engineering, System Programming, Systems Integration, Information Technology, Bare Metal, DO-178B - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/21_01a0ef01-2395-7eac-814d-c7ba8f18ac91 ## About the Role * 8+ years of professional experience developing C or C++ * Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience * Professional experience developing software for embedded, high-performance, or safety-critical applications Preferred Criteria * 12+ years of professional experience developing C or C++ * Thorough understanding of computer architecture, operating systems, and networking * Experience working in a DO-178 software development environment * Excellent written and verbal communication skills * Comfortable with a fast-paced, agile/iterative development life cycle Embedded software engineers at Reliable Robotics have a unique opportunity to develop an end-to-end product from bare metal up to the aircraft level, with a direct impact on aircraft capabilities. We are a fast-paced team that gets results, and with your experience, motivation, skills, and enthusiasm, you'll help the team accomplish amazing things. ## Description As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded Systems team developing the low-level software and firmware at the heart of the Reliable Robotics autonomy stack. We provide dependable computing, networking, signal acquisition, and motor control solutions that bring our aircraft to life. Your contributions will directly enable key equipment and aircraft product demonstrations, unlock the development of higher-level capabilities, and set the stage for product certification & delivery to market., * Develop C/C++ flight software requirements, design, code, unit tests, and requirements-based test cases in accordance with DO-178C software development procedures * Focus areas include bare-metal operating system and hardware initialization, networking, protocol drivers, and memory interfaces * Develop Python-based software integration test cases * Develop and maintain Continuous Integration infrastructure for automating software integration, build, testing, and deployment