Autonomy Software Intern — Humanoid Robotics
Company: Apptronik
Location: Austin
Posted on: April 1, 2026
|
|
|
Job Description:
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. We operate at the cutting edge of
embodied AI, applying our expertise across the full robotics stack
to solve some of society's most important problems. You will join a
team dedicated to bringing Apollo to market at scale, tackling the
complex challenges like safety, commercialization, and mass
production to change the world for the better. As a Software
Engineering Intern on the Autonomy team at Apptronik, you will
contribute to the development of mission-level autonomy systems
that enable humanoid robots to operate safely and intelligently in
real-world human environments. You will work alongside experienced
autonomy, controls, and learning engineers to help build, test, and
deploy software that coordinates robot behaviors across perception,
navigation, manipulation, and control systems. This internship
offers hands-on experience working with real humanoid robots and
high-fidelity simulation, providing exposure to modern robotics
software practices and learning-based autonomy systems. Core
Responsibilities Assist in developing and maintaining autonomy
software components for humanoid robots. Implement and test
behavior execution, coordination, and monitoring logic within the
autonomy stack. Support integration of autonomy software with
perception, navigation, manipulation, and control systems. Write
clean, well-documented C++ and Python code under guidance from
senior engineers. Develop tools or utilities for logging,
debugging, visualization, or evaluation of autonomy behavior. Help
validate autonomy features in simulation and on physical robots.
Participate in code reviews, design discussions, and technical
planning sessions. Contribute to improving software quality,
reliability, and test coverage. Required Qualifications Currently
pursuing a BS, MS, or PhD in Computer Science, Robotics, Computer
Engineering, or a related field. Strong programming fundamentals in
C++ and/or Python. Basic understanding of robotics or autonomous
systems concepts. Familiarity with Linux development environments.
Ability to learn quickly, work collaboratively, and take ownership
of well-defined tasks. Strong problem-solving skills and attention
to detail. Preferred Skills Prior experience with robotics
software, simulations, or autonomous systems. Familiarity with ROS
or ROS 2. Exposure to learning-based robotics, reinforcement
learning, or control systems. Experience working with state
machines, behavior logic, or real-time systems. Comfort using
version control systems (e.g., Git). Experience with simulation
tools (e.g., Gazebo, Isaac Sim, MuJoCo). Interest in humanoid
robots and real-world deployment challenges. *This is a direct
hire. Please, no outside Agency solicitations. Apptronik provides
equal employment opportunities to all employees and applicants for
employment and prohibits discrimination and harassment of any type
without regard to race, color, religion, age, sex, national origin,
disability status, genetics, protected veteran status, sexual
orientation, gender identity or expression, or any other
characteristic protected by federal, state or local laws.
Keywords: Apptronik, Pflugerville , Autonomy Software Intern — Humanoid Robotics, IT / Software / Systems , Austin, Texas