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

Software Engineer - Manipulation

$180k - $240k

Apptronik

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 Applied 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.

The Software Engineer - Manipulation is a core contributor to our robot's ability to interact with the world reliably and precisely. This role is responsible for developing and deploying learning-based manipulation policies, with a focus on post-training methods that adapt and improve those policies on real tasks and physical hardware.

This role will bridge the gap between cutting-edge research and scalable, reliable production software. Working closely with the simulation, data, hardware, and systems teams, this engineer will take manipulation policies from demonstration data through post-training to robust deployment across our fleet.

ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
  • Implement and deploy state-of-the-art learning-based manipulation policies to achieve reliable, world-class performance on real-world tasks with physical hardware.
  • Adapt and improve policies for new tasks and hardware using post-training methods such as RL fine-tuning, policy distillation, and interactive imitation learning (e.g., DAgger).
  • Build and maintain the data pipelines that support post-training, including teleoperation and demonstration collection, retargeting, dataset aggregation, and curation.
  • Drive the development cycle from simulation and offline evaluation to robustly transferring and fine-tuning policies on the robot.
  • Develop visuomotor policies for grasping, in-hand manipulation, and whole-arm manipulation, with reliable, low-latency execution on hardware.
  • Define evaluation metrics and regression tests for policy performance in simulation and on hardware, and use the results to guide technical decisions.
  • Collaborate closely with the simulation, data, hardware, and systems teams to diagnose system-level issues and co-develop solutions.
  • Maintain high standards for the codebase through testing, documentation, and peer code reviews.
SKILLS AND REQUIREMENTS
Technical Skills (Must-Have)
  • Manipulation: Strong experience in robotic manipulation, including grasping, in-hand or whole-arm control, and high-DOF motion, with a track record of hardware deployment.
  • Learning-Based Control: Hands-on experience training and debugging learned policies, including post-training methods such as RL fine-tuning, distillation, and imitation learning (e.g., DAgger).
  • Software Engineering: Proficiency in Python, C++, and PyTorch or JAX, with experience building real-time robotic software stacks.
  • Data & Evaluation: Experience working with demonstration and teleoperation data, and building evaluation pipelines for learned policies.
Good to Have
  • Simulation Environments: Experience with physics engines such as IsaacSim, MuJoCo, or Drake for policy training and validation.
  • Generalist Policies: Experience adapting large, general-purpose manipulation policies to specific tasks and embodiments.
  • Teleoperation: Experience with VR/haptic interfaces and retargeting algorithms for human-in-the-loop control.
  • Tactile Sensing: Experience integrating tactile/haptic feedback into manipulation pipelines.
  • Computer Vision: Familiarity with 6D pose estimation, point cloud processing, or visual-servoing.
EDUCATION and/or EXPERIENCE
  • An MS with 3+ years of relevant experience, or a recent PhD, in Robotics, Computer Science, Electrical Engineering, or a related field.
  • Relevant experience specifically focused on learning-based manipulation or a closely related area.
  • A proven track record of taking learned policies from a research/simulation environment and successfully deploying them on physical hardware.
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 $180,000 - $240,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.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Apptronik’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Manipulation in Sunnyvale, CA vacancy
  •  ...like safety, commercialization, and mass production to change the world for the better. JOB SUMMARY The Lead Software Engineer - Dexterous Manipulation is a core contributor to our robot’s ability to interact with the world with human-like precision. This role is... 
    Suggested
    Local area

    Grit Ventures

    Sunnyvale, CA
    1 day ago
  • $153.2k - $234.1k

     ...Job Description The Senior Robotics Software Engineer – AI-Enabled Manipulation & Industrial Automation designs, develops, integrates, validates, and deploys AI-enabled robotic applications for industrial and factory automation. The role spans robotic manipulation, perception... 
    Suggested
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  • $272k - $431.25k

    NVIDIA is the engine of modern AI, and robotics is where AI meets the physical world. The...  ...leader and manager to head up Isaac for Manipulation: giving robotic arms and dexterous...  ...mentor a high-performing team of robotics software engineers; set direction, raise the technical... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $87.8k - $209.5k

     ...observability, digital twins, simulation, software lifecycle management, and AI-powered...  ...integration into a repeatable software engineering workflow.We are also developing capabilities...  ...perception, planning, navigation, manipulation, task understanding, or control.Familiarity... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • $164k - $295k

     ...near-real-time vulnerability event processing Drive backend engineering and process automation across the platform Partner with...  ...skills and experience working in a global team ~ Commitment to software quality — unit tested, code reviewed, and continuously integrated... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Worldwide
    Sunnyvale, CA
    21 days ago
  • $115k - $207k

     ...cybersecurity starts with you. About the Role​: We are seeking a Back-End engineer to be part of our Identity product group. In this role, you will be part of the cloud product software engineering team, responsible for developing new features and working closely... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    Sunnyvale, CA
    18 days ago
  • $164k - $295k

     ...of cybersecurity starts with you. About the Role: Our Fusion product is seeking a Senior-to-Principal (Level 7) backend software Engineer to build out a platform product which provides core orchestration and workflow capabilities to all users of Crowdstrike’s Flagship... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    17 days ago
  • $194k - $349k

     ...competitive salaries and equity.   CrowdStrike is seeking a Senior Engineer II for our Policy Management team. As a key technical leader in...  ...the Policy team. The team is responsible for the cloud-side software and user interfaces that provide configuration and settings... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    Sunnyvale, CA
    7 days ago
  • $70 per hour

     ...experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    21 hours ago
  •  ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors. About the Role As a software engineering intern, you will work closely with leading experts in the field of machine learning, robotics, and software. Depending on... 
    Internship
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $193.93k - $291.15k

     ...output generalists where ML and systems engineering converge to push autonomy performance...  ...performance C++ systems that render and manipulate massive multi-modal sensor data (lidar,...  ...of.About YouBS/MS in Computer Science, Software Engineering, Robotics, or a related quantitative... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $200k - $300k

     ...Senior Research Scientist / Engineer: Dexterous Robot Manipulation About the Role Holiday Robotics Research Inc. is the U.S. subsidiary of Holiday...  ...to planning, control, simulation, and end-user software—with the goal of freeing people from tedious, dangerous... 
    Relocation

    Holiday Robotics Inc.

    Mountain View, CA
    4 days ago
  • $164k - $295k

     ...other. Ready to join a mission that matters? The future of cybersecurity starts with you. About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection team that builds the core of the CrowdStrike Falcon platform: the lightweight... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    Sunnyvale, CA
    8 days ago
  • $110k - $180k

     ...We are looking for an early-career Software Engineer to join the FortiSOC (SIEM) Cloud Platform team in Santa Clara, CA. This role is ideal for a recent graduate interested in building the cloud infrastructure and backend services that power FortiSOC Cloud deployments.... 
    Full time
    Internship
    Local area
    Worldwide

    Fortinet

    Santa Clara, CA
    4 days ago
  • $145k - $170k

     ...NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors. About the Role Our software team is growing, and we are looking for talented engineers who are graduating by December 2026 to join us and be instrumental to one of the following areas:... 
    Full time
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...competitiveness in the Hybrid and Electric Vehicle market through software innovation. Requirements: Candidates should be passionate...  ...is highly desired. Key Skills: Full Stack Development, Mobile Application Development, Software Engineering #J-18808-Ljbffr

    EngRadar

    Mountain View, CA
    1 day ago
  • $136k - $218.5k

     ...novel algorithms in C++. We are seeking an innovative CAD Software Engineer with particular interest in strategies and algorithms for large...  ...enable parallel, graph-based RTL traversal, analysis, and manipulation.Devise strategies for rapidly analyzing the impact of RTL... 
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...customers to interact with our autonomy stack, also known as a C2 (Command and Control). Our users (warfighters, program managers, test engineers) need a strong user interface through which to test, understand, and operate our autonomy in simulation and in the field. This... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    1 day ago
  • $165.2k - $223.6k

     ...AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers that use them. As the Software Development Engineer for the Neuron Runtime Team, you will be responsible for working alongside a... 
    Full time
    Internship
    Local area
    Work from home
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    1 hour ago
  • $70 per hour

     ...experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    21 hours ago
  •  ...seeking a highly experienced Senior Linux and Cloud Infrastructure Engineer to support the Aerospace, Research, Technology, and Simulation...  ...a motivated self-starter who loves technology and can grow our software platform enabling frequent and seamless production deployments.... 
    Permanent employment
    Contract work

    Metis Technology Solutions, Inc.

    Mountain View, CA
    3 days ago
  • $130k - $190k

     ...What if your next engineering role involved architecting the platform, not just inheriting it? We’re partnering with an established,...  ...native, highly distributed, and designed around an AI-augmented software development model from day one. This is a senior IC role... 
    Remote work

    Kismet Search

    Santa Clara, CA
    4 days ago
  •  ...professionals, and work with the most advanced AI technologies on the market. Job Summary We are seeking a motivated and curious Software Engineer who is a recent or upcoming graduate passionate about the potential of Generative AI. This is a unique entry-level opportunity... 
    Full time

    Tata Consultancy Services

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

     ...We’re looking for a foundational full‑stack engineer to help drive Gridmatic’s initiative to transform the way companies decarbonize their...  ...usage You might be a good fit if you: Have 5+ years of software engineering experience Have previous startup work experience... 
    Contract work
    Work experience placement

    Gridmatic

    Cupertino, CA
    3 days ago
  • $118.7k

     ...Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing...  ...source projects, and/or version control systems Knowledge of software development lifecycle, including design, development, test,... 
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Santa Clara, CA
    3 days ago
  • $145k - $155k

     ...Distributed query execution and scheduling Vectorized execution engine Data security Resource management Transaction...  ...have experience managing end-to-end projects We are hiring Software Engineer - New Grads, Distributed Data Systems across multiple... 
    Full time
    Worldwide

    Databricks

    Mountain View, CA
    3 days ago
  • $127k - $159k

     ...united by this common purpose and we are hiring the world’s best engineers, scientists, designers, product managers, operations experts,...  ...for more details.ROLE AND RESPONSIBILITIES:Working on the AI Software Team across all areas of our global software infrastructure: e... 

    Juul

    Mountain View, CA
    1 day ago
  • $155k - $175k

     ...cLocation: Mountain View, California, United StatesSalary: USD 155000 - 175000 yearEmployment type: FULL TIMEPosted: 2026-09-17Full Stack Engineer - Digital PaymentsAbout Gen:Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands... 
    Work experience placement
    Flexible hours

    Gen Digital

    Mountain View, CA
    1 day ago
  • $147.2k - $200.9k

     ...’s possible for industrial robotics in the near future - with software and data at the core.Our mission is to make industrial robotics...  ..., entrepreneurs, and developers. We are a dynamic team of engineers, roboticists, designers, and technologists who are passionate... 
    Full time
    Local area
    Flexible hours

    Intrinsic

    Mountain View, CA
    21 hours ago
  • $184k - $287.5k

    As a Robotics Software Engineer on the Isaac Applications Team, you will bring together the software and hardware that enable Physical AI...  ...The Crowd:Experience integrating humanoid robots or mobile manipulators, from initial bring-up through reliable demonstrations of... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Manipulation. Be the first to apply!