Staff Software Engineer - Humanoid Controls

Apptronik
Austin, TX
Job Description
Role Overview

As a Staff Software Engineer – Humanoid Controls, you will be a senior technical force multiplier on our Motion Control & Planning team. Your scope spans whole-body control for our wheeled-base platform and our biped, learning-based hand control, mobile manipulation, and teleoperation.

What You Will Do

Raise the quality of the overall controls stack, advance whole-body control across our platforms, and translate state-of-the-art controls and learning into real capability.

Why It Might Be a Fit

You will set technical direction across the controls stack, influence the roadmap, and bring adjacent teams along. You will also mentor engineers and multiply team capability through design reviews, code reviews, and best practices.

Requirements

  • Deep robotics fundamentals: kinematics, dynamics, state estimation, and optimization/control theory.
  • Proven expertise in whole-body control (WBC/OSC, QP-based control, or MPC) for floating-base (legged) or mobile (wheeled) systems.
  • Hands-on experience with learning-based control / reinforcement learning applied to robotics (training in simulation).
  • Breadth across robot control problems — mobile manipulation, dexterity / hand control, and teleoperation — and the versatility to move between them.
  • Strong software engineering: real-time C++ and Python for robotic systems.
  • Industry experience developing production-grade controllers, including hands-on experience validating or deploying algorithms on physical robot hardware.

Benefits

  • Equal employment opportunities to all employees and applicants for employment
  • Prohibition of 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
]]>