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 1 day 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
    1 day ago
  • $224k - $356.5k

    NVIDIA Corporation is seeking a Senior Software Engineer in Santa Clara to define runtime intelligence and safety architecture for autonomous vehicles. Your role involves integrating AI with vehicle dynamics and safety systems, tackling complex problems in real-time robotics... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...to engage with you.Job DescriptionSenior Autonomy/AI Research EngineerHybrid- San Jose, CA...  .... We are looking for an experienced engineer who can take a lead role in enhancing the...  ...which includes embedded control, complex software/hardware systems, autonomy, knowledge capture... 
    Senior
    Work at office
    Overseas
    3 days per week

    Tokyo-Electro

    Santa Clara, CA
    3 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
    3 days ago
  • $136k - $199.2k

    General Motors is seeking a Senior Software Engineer for Autonomy Evaluation in Sunnyvale, CA. This role focuses on architecting software performance metrics for autonomous driving applications. Candidates should have significant experience in robotics, data analysis, and... 
    Senior
    Remote job

    General Motors

    Sunnyvale, CA
    1 day 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... 

    Decisive Point

    Sunnyvale, CA
    5 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
    5 days ago
  • Decisive Point is looking for a Software Engineer to join our team in Sunnyvale, California. The successful candidate will analyze user needs...  ...C++, algorithms, and Linux. Join us to work on innovative solutions in the autonomy sector. #J-18808-Ljbffr Decisive Point

    Decisive Point

    Sunnyvale, CA
    5 days ago
  • $125k - $222k

    Decisive Point is hiring a Full-Stack Engineer in Mountain View, California. You will develop products and collaborate with experts in...  ...decisions. Applicants should have a minimum of 4 years experience in software development and be proficient in technologies such as Python,... 

    Decisive Point

    Mountain View, CA
    5 days ago
  • $250k

     ...Senior Software Engineer (Agentic AI) - San Francisco, CA A fast-growing deep tech startup is building AI-powered tooling that converts high-level code into optimized software for advanced compute systems are looking for a Backend Engineer to help scale intelligent... 
    Senior
    Immediate start

    Acceler8 Talent

    Santa Clara, CA
    1 day 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
    5 days ago
  •  ...Overview: Job Title: Senior Software Engineer - Linux/Kubernetes Location: Bay Area, CA (Onsite) Employment Type: Contract Job Summary We are seeking a highly experienced Senior Software Engineer with strong expertise in Linux driver development... 
    Senior
    Contract work

    Purple Drive

    Sunnyvale, CA
    4 days ago
  •  ...delivers critical Health and Fitness features for Apple Watch, iPhones, and other Apple products. We are seeking a versatile software engineer who can bridge the gap between cutting-edge ML research and robust production systems. In this pivotal role, you will architect... 
    Senior

    Apple

    Cupertino, CA
    5 days ago
  •  ...applications — including Final Cut Pro, Motion, and Compressor — as part of Apple Creator Studio. We are seeking a strong Senior Software Engineer to empower our 3rd party development community by designing robust APIs that extend the capabilities of our applications,... 
    Senior

    Apple

    Cupertino, 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
    1 day ago
  • $185k - $230k

     ...'re building the next generation of AI-native product experiences, where conversations turn directly into outcomes. As a Senior Software Engineer on our Product teams, you'll own significant areas of the product and play a key role in shaping how AI capabilities translate... 
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    5 days ago
  •  ...and help us leave the world better than we found it. As an engineer on the watchOS Media team you will be responsible for building...  ...responsibilities relating to the design, development, and testing of this software that will ship to millions of users. Minimum Qualifications... 
    Senior
    Work experience placement
    Remote work

    Apple

    Cupertino, CA
    5 days ago
  • $180k - $220k

     ...Position at IP Infusion US Inc. 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-... 
    Senior
    Worldwide

    IP Infusion US Inc.

    Santa Clara, CA
    4 days ago
  •  ...Manager: Department: Enterprise Apps & Arch : 103101 Job Category: IT/EAA Job Code: Sr. Software Engineer:Sr. Software Engineer Job Title: Senior Software Engineer Keywords: Number of Positions: 1 Remaining Positions: 1 Duties... 
    Senior

    Zenex Partners

    Mountain View, CA
    3 days ago
  •  ...Senior Software Engineer San Francisco | Fully onsite | Early-stage AI startup A YC-backed AI startup is hiring Senior Software Engineers to help build AI-powered voice and communication systems for major financial institutions. The role focuses heavily on backend... 
    Senior

    Acceler8 Talent

    Sunnyvale, CA
    3 hours ago
  •  ...Senior Software Engineer As part of R&D organization, you will be joining the team that is building our state of art SaaS Platform that enables security and development teams to build secure, high-quality software faster. You would collaborate with software engineers... 
    Senior

    InterSources

    Mountain View, CA
    1 day ago
  • $152k - $241.5k

     ...most challenging problems. We're seeking talented and motivated engineers to join our TensorRT team in developing the industry-leading deep learning inference software for NVIDIA AI accelerators. As a Senior Software Engineer in the TensorRT team, you will be... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $287.5k

    NVIDIA Corporation in Santa Clara is seeking a Senior System Software Engineer to join the Tegra software group. The candidate should have strong C and Python skills, with a minimum of 5 years in firmware and device driver development. Responsibilities include building... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $136k - $218.5k

     ...creativity and intelligence. Make the choice to join us today. The NVIDIA Clocks group is looking for a dedicated and motivated Software developer with particular interest in algorithms and RTL Design. Understanding both Software and Hardware principles will be a key... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

     ...We are looking for a Senior Deep Learning Software Engineer to design and build our automated inference and deployment solution. As part of the team, you will be instrumental in defining a scalable architecture for DL inference with emphasis on ease-of-use and compute... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 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
    3 days ago
  • $152k - $241.5k

     ...join the team and see how you can make a lasting impact on the world. We are seeking an experienced Motion planning senior software development engineer to develop key features for our autonomous driving platform. In this role, you will work on a mix of Trajectory... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $185k - $230k

     ...The Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented... 
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    1 day ago
  • $184k - $287.5k

     ...We are looking for a skilled Agentic AI Software Engineer to join our team. The ideal candidate is passionate about building autonomous, multi-agent systems and will be responsible for designing, developing, and maintaining integrations of NVIDIA NIM microservices and... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $168k - $270.25k

     ...NVIDIA GPU Architecture Group is seeking a senior software engineer to automate and optimize performance analysis workflows for AI training and inference workloads. You will not only perform analysis but also reshape how it's done, building tools and workflows that scale... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

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