Mujin Inc. (株式会社Mujin) - Suwanee, GA

posted 16 days ago

Full-time - Senior
Suwanee, GA
Clothing, Clothing Accessories, Shoe, and Jewelry Retailers

About the position

As a Senior Robotics Software Engineer - Backend at Mujin, you will play a crucial role in the design, development, and deployment of advanced motion planning AI-equipped intelligent robot controllers. This position focuses on system architecture and software development to enhance the capabilities of industrial robotic systems, ultimately aiming to revolutionize the use of robotics in production and distribution environments.

Responsibilities

  • Design and implement a wide variety of system software
  • Develop real-time OS and real-time network protocols
  • Create Linux kernel modules, manage Linux boot, and base system, and develop hardware drivers
  • Ensure system security, TPM, and data encryption
  • Build tools and infrastructure for deployment, remote control, and system upgrades
  • Design and implement reliable, high-performance backend services and APIs for industrial robot controllers
  • Develop a high-performance HTTP server and implement ZeroMQ inter-process communication
  • Create high-efficiency database solutions and integrate cloud services
  • Develop drivers to interface with industrial hardware such as robots, conveyors, 3D cameras, sensors, PLC, AGV, ASRS, and WMS
  • Solve cutting-edge complex technical challenges throughout the entire system

Requirements

  • Bachelor's degree in computer science, computer engineering, or related fields
  • 7+ years of related work experience
  • Excellent experience and high proficiency in C++ and Python
  • Advanced Linux user with excellent experience in Linux software development
  • Technical communication skills in English
  • Expert in Linux internals
  • Expert in the networking stack, network protocols, routing, and async I/O
  • Expert in Docker and its internal workings
  • Experience in full-stack development
  • Willingness to travel up to 30% of the year, as required by project demands

Nice-to-haves

  • Expert in real-time OS, Linux kernel module development, EtherCAT
  • Experience in robotic software development

Benefits

  • Opportunity to work with cutting-edge robotics technology
  • Engagement with leaders in the robotics space
  • Equal employment opportunities and a commitment to diversity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service