This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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