Careers

We are looking to grow our team of world-class roboticists. Come join us as we develop next generation humanoid and human-centered robotics and series elastic actuators. If you have a passion for building state-of-the-art robotic hardware, software, and control systems We’re looking for highly motivated and talented engineers with hands-on experience and a passion for robotics to join our team.

SR Software Engineer: Real-Time Simulation Controls Imp.

Robotics Software Engineer: Real-time Simulation / Controls Implementation

(Senior Level)

Austin based Apptronik (apptronik.com) is developing world class robotics technologies including agile humanoids and high-performance exoskeletons.  A spin-out from the Human Centered Robotics lab of UT Austin, Apptronik is dedicated to developing the robots of tomorrow that will work alongside humans and improve our quality of life.

Our culture emphasizes collaboration, creativity, and curiosity to help us overcome existing technological barriers in the industry to create truly innovative technologies. We are growing quickly with a vision to build and deliver products to the world with a continuous emphasis on research and development to push the technological edge.

Candidate Description and Job Role: 

Specifically, we seek an experienced Robotics Software Engineer with proven hands-on capabilities and a strong theoretical background. We are primarily interested in candidates with prior robotics simulation experience that can adapt off-the-shelf dynamics engines to tailor them for the project’s needs. In this role, you will develop software and dynamic simulation tools for use on robotic platforms. A fast, reliable, and flexible simulation environment is key to robot development. You will work as part of a team focused on developing a dynamic humanoid robot robust to unstructured environments and able to perform useful tasks. Depending on your experience and interests, this role can be flexible and so additionally you may find it possible to assist with robot testing, controls development, interfacing with the hardware, or whatever area of robotics you’d like to explore!

Minimum education / experience:

Robotics related degree and work experience, including Computer Science, Robotics / Electrical / Mechanical / Aerospace / Software Engineering, Physics, Applied Math, or similar. General experience target breakdown could be:

  • Bachelor’s degree and 4+ years relevant industry experience
  • Master's degree and 2+ years relevant industry experience
  • PhD in robotics related research
  • These are soft constraints. Proven abilities, experience, and potential matter.

Must have: 

  • High software engineering proficiency writing high quality C++ in a Linux development environment
  • Experience developing real-time, high-fidelity, flexible dynamics simulation software with ability to quickly add features
  • Familiar with state-of-the-art dynamics simulation software such as PyBullet, RaiSim, DART, MujoCo, others... even your own custom one!
  • Strong theoretical understanding of some significant subset of dynamics, controls, planning, estimation, and linear algebra
  • Experience developing and debugging real-time, multithreaded software systems
  • Experience interfacing with hardware and transferring simulation results to the real world or hardware-in-the-loop simulation
  • Ability to independently research difficult open-ended problems and come to a working solution
  • Excellent communication and documentation skills

Nice to have: 

  • Experience with complex robotic systems, especially planning and control for dynamic legged robots in unstructured environments
  • Experience with modelling dynamic systems, system identification, and optimization solvers
  • Familiarity or experience with interfacing dynamic simulation with machine learning software such as PyTorch, TensorFlow, OpenAI Gym, others
  • Familiarity with mechanical design and actuators
  • Experience with embedded systems and firmware development
  • Familiarity with RTPreempt and Linux kernel configuration
  • Experience with EtherCAT
  • General system-level understanding of robotics with ability to communicate between an interdisciplinary team

Qualities: 

  • Exceptional attention to detail and engineering discipline
  • Creative, curious, analytical, and disciplined
  • Capable of multi-tasking and managing multiple deadlines
  • Open to learning skills outside of your area of expertise as needed
  • Willing to take calculated risks to push the boundaries of cutting-edge technology
  • Great team player able to communicate effectively and perform within an interdisciplinary and dynamic start-up environment

Compensation & Work Environment:

  • Competitive base w/ benefits
  • Equity incentive package
  • Unlimited Paid Time Off (PTO)
  • Flexible work hours policy
  • Professional development opportunities

Start date: Immediate

Location: Austin, TX

We are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome applications from all suitably qualified people, regardless of race, gender, disability, religion/belief, sexual orientation or age.

SR Control Engineer: Perception Integration / State Estimation

Robotics Control Engineer: Perception Integration / State Estimation

(Senior Level)

Austin based Apptronik (apptronik.com) is developing world class robotics technologies including agile humanoids and high-performance exoskeletons.  A spin-out from the Human Centered Robotics lab of UT Austin, Apptronik is dedicated to developing the robots of tomorrow that will work alongside humans and improve our quality of life.

Our culture emphasizes collaboration, creativity, and curiosity to help us overcome existing technological barriers in the industry to create truly innovative technologies. We are growing quickly with a vision to build and deliver products to the world with a continuous emphasis on research and development to push the technological edge.

Candidate Description and Job Role: 

Specifically, we seek an experienced Robotics Control Engineer with proven hands-on capabilities and a strong theoretical background. We are primarily interested in candidates with prior robotics hardware implementation experience. In this role, you will create high-level planning and control algorithms, implement them in software simulation, and bring them to life on a robot platform. You will work as part of a team focused on developing a dynamic humanoid robot robust to unstructured environments and able to perform useful tasks.

Minimum education / experience:

Robotics related degree and work experience, including Computer Science, Robotics / Electrical / Mechanical / Aerospace / Software Engineering, Physics, Applied Math, or similar. General experience target breakdown could be:

  • Bachelor’s degree and 4+ years relevant industry experience
  • Master's degree and 2+ years relevant industry experience
  • PhD in robotics related research
  • These are soft constraints. Proven abilities, experience, and potential matter.

Must have: 

  • Experience developing and implementing advanced robot control algorithms such as:
    • Whole Body Control / inverse dynamics
    • Model Predictive Control / dynamics-based trajectory optimization
    • State Estimation / sensor fusion
    • Perception-based path planning and collision avoidance
    • Reinforcement Learning for dynamic systems
  • High software engineering proficiency writing high quality C++ in a Linux development environment
  • Strong theoretical understanding of some significant subset of dynamics, controls, planning, estimation, and linear algebra
  • Experience developing and debugging real-time, multithreaded software systems
  • Rapid, real-world hardware experimentation and troubleshooting abilities
  • Ability to independently research difficult open-ended problems and come to a working solution
  • Excellent communication and documentation skills

Nice to have: 

  • Experience with complex robotic systems, especially planning and control for dynamic legged robots in unstructured environments
  • Experience with modelling dynamic systems, system identification, and optimization solvers
  • Familiarity with mechanical design and actuators
  • Experience with embedded systems and firmware development
  • Familiarity with RTPreempt and Linux kernel configuration
  • Experience with EtherCAT
  • General system-level understanding of robotics with ability to communicate between an interdisciplinary team

Qualities: 

  • Exceptional attention to detail and engineering discipline
  • Creative, curious, analytical, and disciplined
  • Capable of multi-tasking and managing multiple deadlines
  • Open to learning skills outside of your area of expertise as needed
  • Willing to take calculated risks to push the boundaries of cutting-edge technology
  • Great team player able to communicate effectively and perform within an interdisciplinary and dynamic start-up environment

Compensation & Work Environment:

  • Competitive base w/ benefits
  • Equity incentive package
  • Unlimited Paid Time Off (PTO)
  • Flexible work hours policy
  • Professional development opportunities

Start date: Immediate

Location: Austin, TX

We are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome applications from all suitably qualified people, regardless of race, gender, disability, religion/belief, sexual orientation or age.

SR Control Engineer: Legged Robots / Humanoids

Robotics Control Engineer: Legged Robots / Humanoids

(Senior Level)

Austin based Apptronik (apptronik.com) is developing world class robotics technologies including agile humanoids and high-performance exoskeletons.  A spin-out from the Human Centered Robotics lab of UT Austin, Apptronik is dedicated to developing the robots of tomorrow that will work alongside humans and improve our quality of life.

Our culture emphasizes collaboration, creativity, and curiosity to help us overcome existing technological barriers in the industry to create truly innovative technologies. We are growing quickly with a vision to build and deliver products to the world with a continuous emphasis on research and development to push the technological edge.

Candidate Description and Job Role: 

Specifically, we seek an experienced Robotics Control Engineer with proven hands-on capabilities and a strong theoretical background. We are primarily interested in candidates with prior robotics hardware implementation experience. In this role, you will create high-level planning and control algorithms, implement them in software simulation, and bring them to life on a robot platform. You will work as part of a team focused on developing a dynamic humanoid robot robust to unstructured environments and able to perform useful tasks.

Minimum education / experience:

Robotics related degree and work experience, including Computer Science, Robotics / Electrical / Mechanical / Aerospace / Software Engineering, Physics, Applied Math, or similar. General experience target breakdown could be:

  • Bachelor’s degree and 4+ years relevant industry experience
  • Master's degree and 2+ years relevant industry experience
  • PhD in robotics related research
  • These are soft constraints. Proven abilities, experience, and potential matter.

Must have: 

  • Experience developing and implementing advanced robot control algorithms like:
    • Whole Body Control / inverse dynamics
    • Model Predictive Control / dynamics-based trajectory optimization
    • State Estimation / sensor fusion
    • Perception-based path planning and collision avoidance
    • Reinforcement Learning for dynamic systems
  • High software engineering proficiency writing high quality C++ in a Linux development environment
  • Strong theoretical understanding of some significant subset of dynamics, controls, planning, estimation, and linear algebra
  • Experience developing and debugging real-time, multithreaded software systems
  • Rapid, real-world hardware experimentation and troubleshooting abilities
  • Ability to independently research difficult open-ended problems and come to a working solution
  • Excellent communication and documentation skills

Nice to have: 

  • Experience with complex robotic systems, especially planning and control for dynamic legged robots in unstructured environments
  • Experience with modelling dynamic systems, system identification, and optimization solvers
  • Familiarity with mechanical design and actuators
  • Experience with embedded systems and firmware development
  • Familiarity with RTPreempt and Linux kernel configuration
  • Experience with EtherCAT
  • General system-level understanding of robotics with ability to communicate between an interdisciplinary team

Qualities: 

  • Exceptional attention to detail and engineering discipline
  • Creative, curious, analytical, and disciplined
  • Capable of multi-tasking and managing multiple deadlines
  • Open to learning skills outside of your area of expertise as needed
  • Willing to take calculated risks to push the boundaries of cutting-edge technology
  • Great team player able to communicate effectively and perform within an interdisciplinary and dynamic start-up environment

Compensation & Work Environment:

  • Competitive base w/ benefits
  • Equity incentive package
  • Unlimited Paid Time Off (PTO)
  • Flexible work hours policy
  • Professional development opportunities

Start date: Immediate

Location: Austin, TX

We are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome applications from all suitably qualified people, regardless of race, gender, disability, religion/belief, sexual orientation or age.

Coming Soon

We are working on our next big project. Stay Tuned for exciting updates
  • This field is for validation purposes and should be left unchanged.