> Markdown version of [/jobs/ext/1718101-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/1718101-robotics-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). --- # Robotics Software Engineer - **Company:** Actalent - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $120,640.0 - $149,760.0 - **Contract:** Temporary to permanent - **Skills:** Build Automation, Automation of Tests, C++ (Programming Language), Software Quality, Code Review, Continuous Integration, Software Debugging, DevOps, Distributed Systems, Middleware, Hardware-In-The-Loop Simulation, Python (Programming Language), Enterprise Messaging Systems, Message Queuing Telemetry Transport (MQTT), Robotic Automation Software, Software Engineering, Software Systems, ZeroMQ (Concurrent Programming Libraries), Robot Operating System, Reliability of Systems, C++14, Code Restructuring - **Published:** July 31, 2026 - **Apply:** https://dejobs.org/x/x/80230C7B9FAA44559B69F9D078E62719/job/ ## About the Role * Proven experience with modern C++ (C++17 or newer) for production software development. * Experience designing and supporting distributed systems architecture. * Hands-on experience with the full software development lifecycle, including design, implementation, testing, and deployment. * Experience developing software that interfaces with or controls physical hardware systems. * 2+ years of software engineering experience (preferred). * Experience with CI/CD practices and tools to support automated builds, tests, and deployments. * Strong skills in debugging, code reviews, and refactoring for maintainable and scalable codebases. Additional Skills & Qualifications * Experience with ZeroMQ (ZMQ) or similar messaging technologies, strongly preferred. * Experience in robotics or embedded systems development. * Proficiency in Python for tooling, automation, or application development. * Experience with ROS or ROS2, MQTT, DDS, or similar messaging and middleware frameworks. * Experience with DevOps practices and automated testing frameworks. * Familiarity with SIL/HIL testing concepts and tools. * Ability to work effectively in a collaborative, cross-functional engineering environment. ## Description This role focuses on designing, developing, and maintaining the software framework that powers advanced robotic systems. The Robotics Framework Engineer II supports distributed systems architecture, testing infrastructure, CI/CD pipelines, and the delivery of production-ready software. The engineer works closely with robotics and embedded engineering teams to build reliable, scalable, and high-performance software for physical hardware systems., * Design, develop, and maintain core features of the robotics software framework. * Architect, implement, and support distributed software systems for robotic applications. * Build, maintain, and improve CI/CD pipelines to support continuous integration and delivery of robotics software. * Develop and maintain automated testing infrastructure to ensure software reliability and performance. * Write, debug, and refactor code using modern C++ and other relevant languages to meet quality and performance standards. * Conduct thorough code reviews to uphold best practices, coding standards, and software quality. * Support Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing to validate software against physical hardware systems. * Collaborate closely with robotics and embedded engineering teams to integrate software components with hardware and control systems. * Troubleshoot and resolve issues in distributed systems and production environments. * Contribute to the full software development lifecycle, from requirements and design through implementation, testing, and deployment. ## 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) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [A Guide To Functional Programming](https://www.wearedevelopers.com/videos/408-a-guide-to-functional-programming) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)