Senior Autonomy Software Engineer

2 hours, 10 minutes ago
Full-time
Senior
Artificial Intelligence and Machine Learning
Apptronik

Apptronik

Apptronik develops versatile humanoid robots to tackle tasks humans prefer not to do, aiming to reshape existence and enhance universal quality of life.

Aerospace & Defense
51-250
Founded 2015
$23M raised

Description

  • Design and implement mission-level autonomy systems for humanoid robots using learning-based decision making and behavior execution.
  • Develop policy execution, monitoring, and coordination layers that integrate learning-based components with classical robot subsystems.
  • Build autonomy frameworks that support adaptive behavior, task generalization, and robustness to uncertainty and environmental variation.
  • Implement recovery, fallback, and safety mechanisms to support reliable real-world operation.
  • Define and maintain interfaces between autonomy, perception, navigation, manipulation, and control systems.
  • Collaborate with Reinforcement Learning teams to integrate trained policies into real-time robot software stacks.
  • Develop telemetry, logging, evaluation, and replay infrastructure to debug autonomy behavior.
  • Validate autonomy systems in simulation and on physical humanoid robots.
  • Contribute to autonomy architecture, code quality, CI/CD pipelines, and long-term maintainability.
  • Mentor junior engineers and provide technical leadership within the autonomy organization.

Requirements

  • MS or PhD in Robotics, Computer Science, Computer Engineering, or a related field.
  • 2+ years of experience developing robot autonomy or learning-based robotic systems.
  • Strong proficiency in modern C++ and working knowledge of Python in Linux environments.
  • Experience integrating learning-based policies such as reinforcement learning, imitation learning, or foundation-model-based policies into real robot systems.
  • Solid understanding of robotics systems, including state representation and estimation interfaces, interactions between autonomy/perception/navigation/control, and real-time or distributed software systems.
  • Experience deploying autonomy software on physical robots and debugging or tuning under real-world constraints.
  • Familiarity with ROS 2, message-passing architectures, and modular robot software design.
  • Strong software engineering fundamentals, including testing, CI/CD, code reviews, documentation, and system reliability.
  • Experience with humanoid robots, mobile manipulators, or legged robotic systems (preferred).
  • Hands-on experience with reinforcement learning or learning-based control for robotics (preferred).
  • Familiarity with foundation models for robotics, including vision-language-action models and multimodal policies (preferred).
  • Experience designing safe wrappers, monitors, or supervisors around learning-based systems (preferred).
  • Contributions to open-source robotics, autonomy, or ML infrastructure (preferred).
  • Experience working in fast-paced robotics startups or deploying systems into production (preferred).

Benefits

  • Annual salary range of $190,000 to $235,000.
  • Direct-hire employment opportunity.
  • Equal employment opportunity and anti-discrimination protections.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Motion Planning Engineer

Motional 1K-5K Automotive

Motional is hiring a Senior Motion Planning Engineer to develop and deploy motion-planning algorithms and software for production autonomous vehicles within its robotics team.

C++ Machine Learning Prototyping
1 hour, 10 minutes ago

Principal Engineer, Team Lead- Motion Planning

Motional 1K-5K Automotive

Motional is seeking a Tech Lead Manager, Planning to lead the design and implementation of motion planning software for production-ready autonomous vehicles.

C++ Linux Machine Learning Python SQL
1 hour, 10 minutes ago

Robotics Engineer (Contractor)

Maneva 11-50 Automation Machinery Manufacturing

Maneva is hiring a contract Robotics Engineer to integrate and deploy robotics systems for vision-to-action AI in manufacturing environments, supporting real-world data collection, policy training, and on-robot performance optimization.

C++ Python PyTorch
1 hour, 55 minutes ago

Senior Guidance, Navigation, & Control (GNC) Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Senior GNC Engineer to shape the guidance, navigation, and control architecture for large spacecraft from early development through launch and on-orbit operations.

Julia MATLAB Python Rust
3 hours, 9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers