mujin

mujin

Robotics Software Engineer I/II - Integration

Suwanee, Georgia · Mid

Sponsorship not specifiedDetected 20 days ago
PythonC++Full-Stack DevelopmentData StructuresAlgorithmsCI/CDLinuxGrafanaGraphQLLogisticsCustomer SupportEmbedded SystemsRoboticsPLCMechanical DesignElectrical EngineeringTCP/IPCollaboration

About the role

  • Are you ready to shape the future of industrial robotic systems?
  • Our technology gives robots perception and awareness, enabling them to take on more advanced tasks in highly integrated and distributed environments.

Responsibilities

  • Implement and test algorithms for robotic manipulation tasks such as picking, packing and execution of material handling processes
  • Work with 3D Packing algorithms to optimize parameters based on custom material handling constraints
  • Generating advanced physics models and simulations using digital twins for complex industrial system designs to validate promised KPIs
  • Develop and execute modular and integrated validation, verification tests utilizing automated CI/CD pipelines for rapidly evolving software systems in R&D
  • Implement commissioning reliability, validation, verification tools/scripts for deployed software systems
  • Create API documentation, and software functional/operational documentations
  • Develop innovative industrial automation applications using Mujin Python API.
  • Work with GraphQL APIs to handle dynamic data fetching and mutations, create/edit Grafana dashboards
  • Analyze system performance and create performance reports
  • Develop and maintain internal and external software tool suites

Requirements

  • Master's degree in Computer Science or Engineering, Robotics, Mechanical Engineering, Electrical Engineering, related fields
  • OR Bachelor's with 2+ years of industry experience in the following:
  • Master's degree in Computer Science or Engineering, Robotics, Mechanical Engineering, Electrical Engineering, related fields OR Bachelor's with 2+ years of industry experience in the following:
  • Willing to travel up 75% of the year as required by project demands.
  • Must be able to sit, stand, bend, and lift to 20 lbs.

Nice to have

  • Experience with concurrent or hierarchical robotic software stacks (eg.
  • OpenRAVE, custom frameworks)
  • Ability to communicate in Mandarin Chinese (spoken) is highly preferred due to collaboration with our China-based engineering team.
  • Hands-on software development experience with six and seven-axis robot arms, AGVs/AMRs, ASRS
  • Strong understanding of data structures, algorithms, and software architecture
  • Advanced knowledge in the networking stack, network protocols, async I/O
  • Proficiency in web application design and integration of complex API workflows
  • PLC and safety controller programming experience

Skills

  • Be at the forefront of groundbreaking robotics automation that challenges your skills and pushes the boundaries of what's possible!

Benefits

  • Own the integration of mobile robotics systems (AGVs/AMRs) with material handling equipment, including robotic arms, conveyors, vision systems, and peripheral sensor devices.

Company info

  • 100% Company Paid Life Insurance & Voluntary Benefits
  • 100% Company Paid Long and Short Term Disability

This listing is sourced directly from mujin's careers page and normalized into a canonical job model.