Job Summary:
Mujin US is revolutionizing industrial robotic systems for production and distribution environments. The Senior Software Developer - Systems will be responsible for the development and maintenance of the company's infrastructure, focusing on creating and managing systems that enhance robotic capabilities.
Responsibilities:
• 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
Qualifications:
Required:
• 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:
• Advanced knowledge in real-time OS, Linux kernel module development, EtherCAT, Linux boot and base system
• Experience in robotic software development
Company:
Mujin offers the complete robotic solution. Founded in 2021, the company is headquartered in Suwanee, USA, with a team of 51-200 employees. The company is currently Growth Stage.