> Markdown version of [/jobs/ext/2713085-robotics-software-engineer-ii-iii-product-low-level-systems-software](https://www.wearedevelopers.com/jobs/ext/2713085-robotics-software-engineer-ii-iii-product-low-level-systems-software). 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/III - Product (Low Level Systems Software) - **Company:** Mujin Corp. - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Debugging, Python (Programming Language), Search Algorithms, Motion Planning, Network Protocols, Robotic Automation Software, Software Engineering, Software Systems, System Software, WebRTC, Linux Development, Information Technology, Software Performance - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/robotics-software-engineer-ii-iii-product-deployment-mujin-company-8155012 ## About the Role * Masters degree in Computer Science or Engineering, Robotics, Mechanical Engineering, Electrical Engineering, related fields OR Bachelor's with 2+ years of industry experience in Robotics or Systems Software Engineering * 5+ Years of Industry Related Experience * Solid understanding of linear algebra, 3D geometry and their applications in Robotics * Advanced knowledge in the networking stack, network protocols, async I/O * Proficiency in Linux development and debugging tools. * Strong problem-solving skills and ability to work in a fast-paced, collaborative environment. Preferred Qualifications : * Experience with concurrent or hierarchical robotic software stacks (eg. ROS. OpenRAVE, custom frameworks) * Hands-on development experience with multi-joint robot hardware and mobile robot systems (AGVs/AMRs) * Mathematical foundations in areas such as multibody dynamics, collision checking, graph/search algorithms, or optimization. * Ability to debug complex software systems, analyze software performance, and iterate on system design decisions. Physical Demands/ Work Environment: * Travel Requirement: Road Warrior. Willing to travel up 75% of the year as required by project demands. * Both office and warehouse/manufacturing environments work. * Must be able to sit, stand, bend, and lift to 20 lbs. * Ability to work extended hours as required by project deliveries ## Description As a Robotics Software Engineer II/III - Product (Low Level Systems Software), you will be focusing on algorithmic design, development and deployment of robotics technologies using the Mujin OS. You will work collaboratively with a team of engineers, developers, and project managers to create and refine automated material handling systems that improve efficiency, accuracy, and safety. If you are a talented and driven Robotics System Software Developer looking to make an impact in the robotics automation industry, we encourage you to apply. Position Description: * Design, develop, and optimize robotic system software using C++/Python * Implement and integrate algorithms for robotic manipulation tasks such as picking, packing and material handling. * Implement and optimize real-time communication and control modules with robot controllers (industrial arms, AGVs) and peripheral devices using C/C++. * Develop and execute modular and integrated validation/verification tests using automated CI/CD pipelines for rapidly evolving software systems in R&D * Build highly concurrent, performance-critical software systems. * Maintain and troubleshoot deployed systems for continuous operation * Support configuration and optimization of robotic solutions at customer facilities to meet project requirements * Identify and resolve issues in code developed by other team members * Provide technical support and expertise to help resolve integration-related issues that arise * Collaborate with cross-functional teams to develop innovative solutions for complex robotics applications. * Tackle scientific and technical challenges in motion planning, control, and system design for industrial robots. (robot arms, AGVs and other peripherals) ## 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) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Shift Left On Accessibility - Geri Reid](https://www.wearedevelopers.com/videos/1712-shift-left-on-accessibility-geri-reid) - [Flexibility is Key: Unlocking the Advantages of Versatile Software Solutions for Strategic Innovatio](https://www.wearedevelopers.com/videos/1943-flexibility-is-key-unlocking-the-advantages-of-versatile-software-solutions-for-strategic-innovatio) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)