Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Autonomy Software Engineer

$190k - $235k

Synthesia

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.

JOB SUMMARY

As a Senior Software Engineer on the Autonomy team at Apptronik, you will design and deploy learning-driven, mission-level autonomy systems that enable humanoid robots to operate robustly in real-world human environments. Your work focuses on the coordination, execution, and adaptation of robot behaviors using learning-based approaches rather than hand-authored task planners.

You will build the software that allows humanoid robots to reason over goals, adapt to dynamic environments, and execute complex missions by integrating outputs from perception, navigation, manipulation, and control systems. This role sits at the intersection of autonomy research and production engineering, with a strong emphasis on real-world deployment, robustness, and scalability.

You will collaborate closely with Perception, Navigation, Controls, Reinforcement Learning, and Platform teams, and help shape Apptronik's long-term autonomy strategy.

ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
  • Design and implement mission-level autonomy systems for humanoid robots, focusing on 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, generalization across tasks, and robustness to uncertainty and environmental variation.
  • Implement recovery, fallback, and safety mechanisms around learning-based autonomy to ensure reliable real-world operation.
  • Define and maintain clean 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 infrastructure for telemetry, logging, evaluation, and replay to understand and debug autonomy behavior.
  • Validate autonomy systems in simulation and on physical humanoid robots, closing the loop from research to deployment.
  • Contribute to autonomy architecture, code quality, CI/CD pipelines, and long-term maintainability.
  • Mentor junior engineers and provide technical leadership within the autonomy organization.
SKILLS AND REQUIREMENTS
  • Strong proficiency in modern C++ and working knowledge of Python in Linux environments.
  • Experience integrating learning-based policies (e.g., reinforcement learning, imitation learning, foundation-model-based policies) into real robot systems.
  • Solid understanding of robotics systems, including:
    • State representation and estimation interfaces
    • Interaction between autonomy, perception, navigation, and control
    • Real-time and distributed software systems
  • Experience deploying autonomy software on physical robots, including debugging and tuning under real-world constraints.
  • Familiarity with ROS 2, message-passing architectures, and modular robot software design.
  • Strong software engineering fundamentals: testing, CI/CD, code reviews, documentation, and system reliability.
PREFERRED QUALIFICATIONS
  • Experience with humanoid robots, mobile manipulators, or legged robotic systems.
  • Hands-on experience with reinforcement learning or learning-based control for robotics.
  • Experience designing safe wrappers, monitors, or supervisors around learning-based systems.
  • Contributions to open-source robotics, autonomy, or ML infrastructure.
  • Experience working in fast-paced robotics startups or deploying systems into production.
EDUCATION and/or EXPERIENCE
  • 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.
PHYSICAL REQUIREMENTS
  • 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

The annual salary range is $190,000 - $235,000

*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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Autonomy Software Engineer in Sunnyvale, CA vacancy
  • $190k - $235k

     ...Senior Autonomy Software Engineer 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... 
    Senior
    Local area

    Apptronik

    Sunnyvale, CA
    2 days ago
  •  ..., California, is looking for a candidate to advance autonomy and vehicle intelligence initiatives through next-generation...  ...for large-scale research and collaborating with AI engineering teams to enhance self-driving software. The ideal applicant has strong software skills and... 
    Suggested

    Decisive Point

    Sunnyvale, CA
    4 days ago
  • Apptronik in Sunnyvale, California is looking for a Senior Software Engineer to develop mission‑level autonomy systems for humanoid robots. This role involves integrating learning‑based policies into robot systems and requires proficiency in modern C++ and Python. Candidates... 
    Senior

    B Capital

    Sunnyvale, CA
    4 days ago
  • $152k - $287.5k

    NVIDIA Gruppe is seeking a talented software engineer to define functional software architecture for autonomous driving solutions. The ideal candidate will have expertise in C++ programming and experience in developing multithreaded applications in a team setting. You will... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $166k - $244k

     ...Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply... 
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    3 days ago
  • $83.9k - $155.7k

    F. Hoffmann-La Roche Gruppe is looking for a passionate Senior Systems Engineer for their Santa Clara site. This role involves developing technologies for genetic testing and supporting Next Generation Sequencing (NGS) products. The ideal candidate will collaborate with... 
    Senior

    F. Hoffmann-La Roche Gruppe

    Santa Clara, CA
    3 days ago
  •  ...Reevo, Inc. is seeking a Software Engineer in Santa Clara, California, to drive innovative software solutions in a fast-paced environment. The ideal candidate possesses expertise in technical challenges and software engineering, collaborating effectively to meet user needs... 
    Senior

    Reevo, Inc.

    Santa Clara, CA
    4 days ago
  • NVIDIA Gruppe is looking for a candidate to optimize GPU solutions and collaborate with multiple teams. The role requires a strong understanding of programming techniques and algorithms, along with solid experience in parallel programming. Ideal candidates will have 5+...
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $180k - $235k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for...  ...Department of Defense. We are seeking a highly skilled Autonomy Perception Engineer to join our Perception Engineering team. In this role, you... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    27 days ago
  • $115k - $144k

    Wisk Aero, located in Mountain View, is seeking a Software Engineer for Autonomy Integration. This remote role involves ensuring seamless integration of autonomy modules within simulation environments. The ideal candidate will have a B.S. in Computer Science or Aerospace... 
    Remote job
    Flexible hours

    Wisk Aero

    Mountain View, CA
    3 days ago
  •  ...NVIDIA Gruppe in Santa Clara is seeking a highly motivated GPU/SOC System Software Engineer to join its Software team. You will design, implement, and debug software for next-gen hardware, with a focus on performance and robustness. The ideal candidate will have a BS or... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...Reevo, Inc. is looking for a Senior Software Engineer based in Santa Clara, California. In this role, you will collaborate with teams to develop innovative software solutions tailored to customer needs. Ideal candidates will have at least 5 years of experience, especially... 
    Senior

    Reevo, Inc.

    Santa Clara, CA
    17 hours ago
  • $200k - $350k

     ...Utopai Studios, Inc in Mountain View, California is seeking a Senior or Staff Software Engineer to lead product features from concept to production. You will be responsible for owning the timeline and canvas of the product, working closely with users to prototype features... 
    Senior

    Utopai Studios, Inc

    Mountain View, CA
    4 days ago
  • $148k - $235.75k

     ...NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW group in Santa Clara, CA. As the team member...  ...ready for the challenge? What you will be doing: As a Senior Software Engineer at NVIDIA, you will part of a group of firmware... 
    Senior
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  •  ...We are currently looking for a Backend Software Engineer to join our team and support the development of a sophisticated grid planning and research platform . This role is ideal for an engineer who enjoys building data-intensive, distributed backend systems in a... 
    Senior
    Contract work

    Lorven Technologies

    Mountain View, CA
    1 day ago
  • $100k - $180k

     ...on platform integration. # Integrate L2, L3 and MPLS features in dataplane and integrate with 3rd party SDK. # Contribute in software design, development, review, and documentations to deliver high quality products. # Trouble shoot and fix reported issues with routing... 
    Senior

    IP Infusion US Inc.

    Santa Clara, CA
    3 days ago
  • $160k - $225.9k

     ...SENIOR AI PRODUCT ENGINEER – AGENTIC SYSTEMS & PRODUCTION AI BAY AREA (HYBRID / 3 DAYS IN OFFICE) $160,000 – $225,900 (SENIOR) | $190,000 – $250,000 (SENIOR II) + EQUITY The Opportunity Join a high-growth team building production, autonomous AI systems for... 
    Senior
    Work at office

    Harnham

    Santa Clara, CA
    20 hours ago
  •  ...turn AI-driven ideas into working features. Collaborate with ML engineers to integrate, evaluate, and productionize models. Write clean,...  ..., and scalability. Qualifications 3-5 years of professional software engineering experience. Strong experience building backend or... 
    Senior

    Nutanix

    Santa Clara, CA
    4 days ago
  • $180k - $250k

    Booster is seeking a Senior/Staff Software Engineer in Mountain View, CA, to join their Localization team. The role focuses on developing advanced sensor fusion solutions for autonomous vehicles, requiring extensive experience in C++ and strong knowledge in SLAM and localization... 
    Senior

    Booster

    Mountain View, CA
    1 day ago
  • $224k - $356.5k

    NVIDIA Gruppe seeks a Senior Software Engineer to define safety architecture for next-generation autonomous driving systems in Santa Clara, California. You will design planning frameworks, develop safety mechanisms, and partner with cross-functional teams to productize... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $180k - $220k

     ...Senior Software Engineer We are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for data center and service provider environments. The ideal candidate will have hands-on experience working on a large-scale network... 
    Senior
    Worldwide

    IP Infusion

    Santa Clara, CA
    2 days ago
  • $165k - $250k

     ...experience for tens of millions of DAU. Drive Innovation: Provide innovative technical solutions for the App Matrix from an engineering perspective to enable rapid validation and growth of business goals. Engineering Standards: Mentor junior engineers and optimize... 
    Senior
    Full time
    Local area
    Work from home

    NewsBreak

    Mountain View, CA
    27 days ago
  • Corvus Robotics, Inc. is seeking a product-focused software leader to contribute to our customer-facing software team. This role involves...  ..., delivering intuitive UX, and collaborating closely with the engineering team. Candidates should have over 5 years of experience in web... 
    Senior
    Remote job

    Corvus Robotics, Inc.

    Mountain View, CA
    3 days ago
  • $213k - $263k

     ...Senior Software Engineer, Simulator Orchestration Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $204k - $259k

     ...Senior Software Engineer, Simulation, Vehicle & Autonomous Driving Realism Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $129.4k - $198.4k

    Role As a Senior Autonomy Behavior Validation Engineer on the Software Validation team within the AV organization, you will play a critical role in simulation-led validation of autonomous vehicle behavior , with a strong focus on behavioral analysis of ML models, automation... 
    Senior
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $238k - $302k

     ...Senior Software Engineer, Training Efficiency Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $170k - $220k

     ...We are seeking a Senior Software Engineer in Test (SET II) to play a pivotal role in advancing our test engineering efforts. The ideal candidate will have extensive experience in Android and Linux development, with a focus on Kotlin, Java, C++, and Python. This position... 
    Senior

    Autoroboto

    Mountain View, CA
    17 hours ago
  •  ...millions of pages of medical records per month and are growing rapidly across national claims organizations. We’re hiring a Senior Software Engineer with real industry experience, someone who has built and maintained production systems, seen them break, and knows how to... 
    Senior

    Brighterway

    Santa Clara, CA
    20 hours ago
  •  ...world's most reliable on‑demand logistics engine for delivery. We continue to grow rapidly...  ...offices globally. About the Role Senior iOS Engineers build and maintain a large‑...  ...Claude Code, Codex, Cursor) across the full software development lifecycle. Expertise in Swift... 
    Senior
    Local area

    Fairygodboss

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Autonomy Software Engineer. Be the first to apply!