> Markdown version of [/jobs/ext/589903-robotics-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/589903-robotics-software-engineer-ii). 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 II - **Company:** Advanced - **Location:** Pittsburgh, PA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Artificial Intelligence, Software Applications, Computer Vision, C++ (Programming Language), Command-Line Interface, Software Documentation, Code Review, Collaborative Software, Computer Engineering, Software Debugging, Linux, Hardware Design, Python (Programming Language), Machine Learning, Open Source Technology, Systems Development Life Cycle, Robotic Automation Software, Software Deployment, Software Engineering, Robot Operating System, Git, Information Technology, Industrial Software - **Published:** June 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=084a7efab9da3557 ## About the Role Do you have experience in System development?, Do you have a Master's degree?, * Bachelor's degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field. * Minimum of 2 years of experience developing software for robotics, automation, industrial systems, or related technical applications. * Experience programming in Python and/or C++. * Proficiency in ROS1 or ROS 2, Linux operating systems and command-line tools. * Experience using Git and collaborative software development workflows. * Experience managing or contributing to open-source projects or evidence of independent technical work is highly valued. * Strong problem-solving and analytical skills. * Ability to work effectively both independently and as part of a multidisciplinary team. * U.S. Citizenship required., * Master's degree in a related technical field. * Exposure to robotics hardware integration, sensors, cameras, and automation systems. * Experience with simulation environments such as Gazebo or Isaac Sim. * Familiarity with computer vision, machine learning, or AI-enabled robotics applications. * Experience working in research, advanced manufacturing, or prototype development environments. ## Description The ARM Institute is seeking a Robotics Software Engineer II to support the development, integration, testing, and deployment of innovative robotics technologies that advance U.S. manufacturing. This role is ideal for an engineer with a strong software foundation and an interest in robotics, automation, and emerging technologies. Working alongside experienced robotics engineers, researchers, and industry partners, you will contribute to the development of robotic systems, software applications, and prototype solutions that help accelerate the adoption of advanced manufacturing technologies across the United States. The Robotics Software Engineer II contributes to projects through the execution of defined software development tasks, integration activities, testing, and troubleshooting. This is a hybrid position in Pittsburgh, working with regular guidance from senior team members while making independent decisions related to routine development and debugging activities., * Develop, test, and maintain software components for robotic systems using Python, C++, and established development frameworks. * Support integration of robotics hardware, including sensors, cameras, actuators, and robot controllers. * Debug software issues in simulation environments, Linux systems, and physical robotic hardware. * Contribute to robotics software development projects involving automation systems and prototype platforms. * Assist with software testing, validation, and verification activities. * Create and maintain technical documentation, software user guides, and code documentation for internal teams and consortium members. * Participate in code reviews, technical discussions, project meetings, and demonstrations. * Collect and analyze system performance data to support troubleshooting and continuous improvement efforts. * Support software deployment and configuration activities in development and testing environments. * Collaborate with robotics engineers, software engineers, researchers, and manufacturing partners to integrate project deliverables into working robotics applications. ## Related Videos - [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) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)