SQE - Software Developer - Test

Mujin•Suwanee, GA

About The Position

As a Software Developer in Test at Mujin, you will provide test engineering and support QA infrastructure and tooling to help commercialize innovative software solutions. The role collaborates with colleagues and stakeholders to launch Mujin products and provides remote and onsite support. You will advance quality engineering by developing QE/QA processes and leveraging test automation frameworks. Mujin applications are performance-critical and involve autonomous interactions with an uncontrolled environment; work is built, tested, and deployed in simulation and on real hardware. The position contributes test coverage, tooling, and simulators across a multi-repository software ecosystem involving robot control, material-handling equipment integration, and fleet/mobile robot services. It applies shift-left quality engineering and test automation principles to build quality into software design, supports simulator design and implementation, and promotes a quality-first culture. The position also helps diagnose developer friction and develop corrective and preventative action plans. Travel may be required up to 25%.

Requirements

  • Bachelor’s degree in Robotics, Engineering, Computer Science, or equivalent experience.
  • Professional experience in software-driven product development in industrial automation, robotics, educational research, or a similar industry.
  • Programming skills in C++ and Python.
  • Linux experience in software development.
  • Experience with networking stacks and protocols, routing, asynchronous I/O, multithreading, inter-process communication, and debugging distributed systems across service boundaries.
  • Experience with quality engineering strategies and QA test plans for technology involving electromechanical devices and software ecosystems.

Nice To Haves

  • Master’s or PhD in Robotics, Engineering, Computer Science, or equivalent experience.
  • Three or more years of professional experience in software-driven product development for industrial automation, robotics, or a similar industry.
  • Background in one or more robotics software specialties: computer vision, fleet management, warehouse execution, motion planning, picking/packing, device I/O, or simulation.
  • Experience with CI/CD pipelines and build systems for large-scale, multi-module software projects.
  • Experience with real-time systems.
  • Experience validating simulated and real hardware-in-the-loop behavior for robotic or automation systems.

Responsibilities

  • Contribute test coverage, tooling, and simulators across a multi-repository software ecosystem spanning robot control, material-handling equipment integration, and fleet/mobile robot services.
  • Apply shift-left quality engineering and test automation principles to incorporate first-time-right goals into the software development design phase.
  • Set up and maintain test automation frameworks and work with senior developers to find and fix bugs faster while increasing coverage.
  • Support the design and implementation of simulators for industrial robots, material-handling equipment, sensors, and warehouse management systems.
  • Review code and provide constructive feedback to developers to improve quality and reliability.
  • Collaborate with cross-functional teams on test planning for unit, functional, integration, end-to-end, exception/negative-case, and performance testing, including validation of integration contracts and communication boundaries between control services and hardware bridge integrations.
  • Promote a disciplined, quality-first culture to support timely delivery and a strong user experience.
  • Proactively diagnose developer friction, including release issues, production problems, and rework caused by gaps or errors, and develop corrective and preventative action plans.
  • Provide remote and onsite support and contribute to product launches.
  • Travel up to 25%.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service