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.