> Markdown version of [/jobs/ext/2720321-software-developer-systems](https://www.wearedevelopers.com/jobs/ext/2720321-software-developer-systems). 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). --- # Software Developer - Systems - **Company:** Mujin Corp. - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Software Debugging, Linux, EtherCAT, Python (Programming Language), Routing, Network Protocols, Real-Time Operating Systems, Remote Access Technology, Software Engineering, Software Requirements Analysis, Loadable Kernel Module, Backend, Information Technology, Build Tools, Software Performance - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-developer-systems-mujin-company-8154836 ## About the Role * Bachelor's or Master's Degree in Computer Science or Engineering * 4+ years of experience * Extensive experience and proficiency in C++ and Python * Advanced Linux user, with excellent experience in Linux software development * Advanced knowledge in the networking stack, network protocols, routing, async I/O * Ability to debug complex software systems, resolve memory leak issues, analyze software performance * Ability to work independently and collaboratively in a fast-paced environment. Preferred Qualifications: * Advanced knowledge in real-time OS, Linux kernel module development, EtherCAT, Linux boot and base system * Experience in robotic software development Physical Demands/ Work Environment: * Travel Requirement: Less than 25%. Domestically / Internationally * Prolonged periods of sitting at a desk and working on a computer * Ability to work extended hours as required ## Description The Senior Software Developer - Systems will play a critical role in the development and maintenance of Mujin's infrastructure. You will utilize your in-depth knowledge of robotics, computer systems, software, and networks to create, implement, and manage systems that meet the needs of the business., * Design and implement a wide variety of systems. * Build tools and infrastructure, deployment, remote access, and upgrade systems. * Architect and implement reliable, high-performance backend services and APIs for industrial robot controllers. * Develop drivers and API interfaces for industrial hardware and software such as robots, conveyors, cameras, sensors, PLC, AGV, ASRS, and WMS. * Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. * Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance. * Other duties as assigned ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)