Austin, TX On-site Employment

Apptronik is hiring a Robotics Test Engineer

Requirements

  • Working proficiency in Python, including ability to write clean, maintainable test code and small utility scripts. Comfort reading C++ to understand the systems under test.
  • Hands-on experience with pytest or an equivalent framework (unittest, Google Test, JUnit), including fixtures, parameterization, and test organization.
  • Day-to-day fluency on the Linux command line, including basic systemd, log inspection, file system navigation, and shell scripting.
  • Solid Git fundamentals, including branching, pull requests, and code review participation.
  • Demonstrated curiosity and persistence in tracking down bugs, including willingness to read code in unfamiliar parts of the stack to understand a failure.
  • Ability to write clear bug reports, test documentation, and pull request descriptions. Comfort asking questions and surfacing blockers early.
  • Eagerness to grow into deeper expertise in robotics, real-time systems, and verification engineering through mentorship, code review, and hands-on work.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field.
  • 2-4 years of professional experience in software development, test engineering, or a related discipline. Strong internship and project experience may substitute for a portion of this requirement.
  • Experience writing or maintaining automated tests in a production codebase is strongly preferred.

Nice to Have

  • Exposure to ROS or ROS2.
  • Experience with CI/CD systems (Bitbucket Pipelines, GitHub Actions, Jenkins, or similar) as a user.
  • Familiarity with hardware-in-the-loop testing or other forms of hardware-integrated software verification.
  • Experience with observability tools (Grafana, Loki, Prometheus) as a consumer of dashboards and logs.
  • Background in robotics, autonomous systems, aerospace, or another hardware-integrated domain through coursework, internships, or prior roles.
  • Familiarity with sanitizer tooling (ASan, TSan, UBSan) or other dynamic analysis approaches.

Additional Information

  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift 15 pounds at times
  • Vision to read printed materials and a computer screen
  • Hearing and speech to communicate
Required Skills
PythonPytestRoboticsSoftware Development
About company
Apptronik
Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond.
All jobs at Apptronik Visit website
Job Details
Department Software Integration & Test (RSIT)
Category qa_testing
Posted 6 days ago