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

Staff Software Engineer - Humanoid Controls

$300k - $350k
Full-time

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.

JOB SUMMARY

Apptronik is building robots for the real world — to improve human quality of life and help solve the ever-increasing labor shortage. As a Staff Software Engineer – Humanoid Controls, you will be a senior technical force multiplier on our Motion Control & Planning team — the person who raises the quality of our robotics stack and moves to wherever the hardest problem is. Your scope spans whole-body control for our wheeled-base platform and our biped, learning-based hand control, mobile manipulation, and teleoperation — translating state-of-the-art controls and learning into real capability while setting technical direction for the team.

ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES

  • Raise the quality of the overall controls stack — architecture, algorithms, real-time performance, testing, and long-term maintainability.
  • Advance whole-body control across our platforms — the wheeled-base robot and the biped — coordinating the base or legs with upper-body manipulation.
  • Flex across the stack to the highest-impact problems — e.g. learning-based hand control (RL in simulation), mobile manipulation, teleoperation, and estimation.
  • Translate state-of-the-art model-based and learning-based methods into robust capability, from simulation through hardware bring-up and deployment.
  • Expand the robot's performance envelope — speed, payload, reliability, and safety — with measurable, defensible improvements.
  • Set technical direction across the controls stack, influencing the roadmap and bringing adjacent teams (locomotion, manipulation, teleoperation, RL, estimation) along.
  • Mentor engineers and multiply team capability through design reviews, code reviews, and best practices.
  • Collaborate cross-functionally with hardware, systems, and RL teams to co-develop solutions and diagnose system-level issues.

SKILLS AND 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.
  • Preferred: shipping controllers to a production fleet or to market at scale; dexterous / in-hand manipulation; legged locomotion; or safety-critical / certified software (ISO 13849, 10218, IEC 61508).

EDUCATION and/or EXPERIENCE

  • MS or PhD in Robotics, CS, EE, ME, or a related field (or equivalent experience).
  • 8+ years of relevant industry experience (or 4+ with a PhD) in robot controls, with a track record of getting controllers working 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

Compensation: The annual compensation for this position is $300,000 - $350,000 (USD)

*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 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Humanoid Controls in Sunnyvale, CA vacancy
  • $200k - $250k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for...  ...of Defense. We are looking for an experienced Controls Software Engineer who is passionate about safety-critical systems to join our... 
    Suggested
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    more than 2 months ago
  • $180k - $250k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...the role We seek passionate Software Engineers with strong fundamentals in software...  ...ideal candidate has a solid background in Control and Optimization and is a highly experienced... 
    Suggested
    Odd job
    Full time
    Work at office

    Gatik Ai, Inc.

    Mountain View, CA
    more than 2 months ago
  • $215.28k - $364.32k

     ...Staff Robotics Engineer / Tech Lead – Whole-Body Control & Robot Learning Santa Clara, CA XPENG is a leading smart...  ...development of general-purpose humanoid robots aimed at automating repetitive...  .... Work with simulation, software, hardware, AI, data, and China-based... 
    Suggested
    Full time

    XPENG

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

     ...equipment, growing from an R&D focus to a production manufacturing environment, has triggered the need for an experienced Machine Control Software Engineer who can lead the design, development, and deployment of the company’s production line equipment control and automation... 
    Suggested
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    a month ago
  • $166.5k - $291.4k

     ...It all started when engineer Fred Luddy wrote code that automated...  ...Today, ServiceNow is the AI control tower for business reinvention...  ...from traditional full-stack staff work, where systems follow deterministic...  ...What You Bring 7+ years of software engineering,with a record of... 
    Suggested
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SmartRecruiters

    Santa Clara, CA
    1 day ago
  • $240.8k - $361.2k

     ...Working at the intersection of hardware, software, and molecular science, Carbon is...  ...remain resilient and highly available. Engineer Scalable Web Infrastructure: Lead the evolution...  ...; we are building complex, data-heavy control systems that require sophisticated state... 
    For contractors
    Work at office

    Carbon

    Sunnyvale, CA
    4 days ago
  •  ...they already use to move and process events at scale. As an engineer, you'll own delivery of significant pieces of this product —...  ...facing API, the services that manage model and agent lifecycle, the control plane that schedules and runs the work, and the serving layer... 
    Live in

    Confluent

    Mountain View, CA
    2 days ago
  • $190.9k - $334.1k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his...  ...work. Today, ServiceNow is the AI control tower for business reinvention. Our ServiceNow...  ...Job Description Overview The Staff Software Engineer, Voice Connectivity Engineering... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SmartRecruiters

    Santa Clara, CA
    1 day ago
  • $176.1k - $308.2k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...work. Today, ServiceNow is the AI control tower for business reinvention. Our ServiceNow...  ..., will be considered. As a Staff Software Engineer, you will independently lead... 
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Santa Clara, CA
    1 day ago
  • $192k - $260k

     ...growing SaaS companies in the world. Our engineering teams build highly technical products...  ...and operate one of the largest scale software platforms. The fleet consists of...  .... Compliance If access to export‑controlled technology or source code is required for... 
    Work at office
    Local area
    Flexible hours

    Menlo Ventures

    Mountain View, CA
    3 days ago
  • $152k - $282k

     ...Role Overview The Resource Fabric Engineering team builds and operates the foundational...  ...at scale. We are looking for a Staff Software Engineer to lead the design and evolution...  ...data governance, compliance, and access control in distributed systems. ~ Demonstrated... 
    Full time
    Temporary work
    Flexible hours

    Coupang

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

     ...smart personal assistants and engineering-productivity tools to data-...  ...company. Now we need a senior staff-level, hands-on engineer to make...  ...behave like mature software, not prototypes. Build reusable...  ...workflows, or policy and safety controls. Familiarity with identity... 
    Full time
    Live in

    NVIDIA

    Santa Clara, CA
    2 days ago
  • A leading healthcare company is offering a Robotics Software Engineering Internship in Santa Clara, California. This internship is focused on...  ...development for robotic systems. Interns will design and optimize control algorithms, develop user interfaces, and collaborate on... 
    Hourly pay
    Full time
    Summer work
    Internship

    Wayne State University

    Santa Clara, CA
    1 day ago
  •  ...leading healthcare company in Santa Clara is offering a Robotics Software Engineering Internship for students passionate about robotics software...  ...for robotic systems. Responsibilities include optimizing control algorithms and collaborating across teams. Ideal candidates... 
    Internship

    Wheaton

    Santa Clara, CA
    1 day ago
  • $205k - $235k

     ...predictable, and deeply reliable in real-world environments. As a Staff Safety Software Engineer, you’ll help shape how safety is designed, tested,...  ...production C/C++ for embedded safety compute and control systems. Architect and deliver safety-critical software... 
    Work at office
    Relocation

    Collaborative Robotics

    Santa Clara, CA
    1 day ago
  •  ...Function of Position We are looking for an experienced embedded software engineer with strong system architecture design and GPU systems...  ...state, or local applicable laws. Mandatory Notices U.S. Export Controls Disclaimer:In accordance with the U.S. Export Administration... 
    Local area
    Worldwide
    Flexible hours

    Socket.dev

    Sunnyvale, CA
    1 day ago
  • $191k - $215k

     ...invented the world’s first 3D-stacked photonics engine, Passage™, capable of connecting...  ...computing with light! We are hiring a talented software engineer to help us build the next...  ...Digital, Systems and Network experts to define control plane architecture for Lightmatter's... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    1 day ago
  •  ...of patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...communication requirements between hardware and software components, architect modular and...  ...not limited to video and servo hardware control and monitoring, inter-processor... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $207k - $230k

    Staff Software Engineer, Robotic Test Automation Title: Staff Software Engineer, Robotic Test Automation. This position is based in our Campbell, California offices and is on-site & full-time. Why Imperative Care? At Imperative Care, we are developing novel robotic-assisted... 
    Full time
    Work experience placement
    Local area

    Imperative Care

    Campbell, CA
    1 day ago
  •  ...Excellence without Ego Proactive Collaboration Job Overview Mainspring Energy is seeking a highly skilled Staff Controls Software Engineer to develop and test the critical software that integrates our Linear Generators into global energy infrastructure. As... 
    Local area
    Flexible hours

    Mainspring Energy

    Menlo Park, CA
    5 days ago
  •  ...California, United States Harness is the AI Software Delivery Platform company, led by...  ...lifecycle with governance and policy-driven controls embedded throughout the platform....  ...talented and experienced Data Platform Engineer to join our team as the Technical Lead.... 
    Flexible hours
    Shift work
    3 days per week

    Harness

    Mountain View, CA
    3 days ago
  • $180k - $205k

     ...PsiQuantum also develops the algorithms and software needed to make these systems...  ...Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system...  ...the scalable, distributed, fault-tolerant control plane and operating system for utility scale... 
    Full time
    Shift work

    Psiquantum

    Milpitas, CA
    more than 2 months ago
  • $175k - $215k

     ...Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers...  ...Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights and continues to expand at an... 
    Local area
    Immediate start
    Flexible hours

    Menlo Ventures

    Mountain View, CA
    8 hours ago
  • $150k - $215k

     ...Fortinet is calling for an experienced Staff Software Development Engineer who can think outside the box, has a logical approach to coding, and is looking to grow their career in the network security industry. Responsibilities: Developing and enhancing features... 
    Full time
    Work experience placement

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $190.9k - $334.1k

     ...resources providing deep visibility and control over human, non-human, and agentic...  ...cloud environments, and AI agents. For engineers joining Veza today, this means the...  ...are looking for a passionate Senior Staff (Tech Lead) Software Engineer who will play a key role in... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  • $214k - $261.5k

     ...Sr Staff Software Engineer, Dolby Vision Join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you’ll see and hear the results of your work... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    3 days ago
  •  ...leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT...  ...urgency, and continuously raising the bar. Senior Staff Software Engineer (Java, Distributed Systems & SaaS Platforms) Why Kaseya... 
    Worldwide

    Kaseya Careers

    Sunnyvale, CA
    2 days ago
  •  ...The Staff Software Engineer will lead the design and delivery of complex AI-native and cloud-native systems while providing technical mentorship to junior engineers. They will also collaborate across teams to optimize platform performance and ensure the successful integration... 
    Flexible hours

    engineeringjobs.net, Inc.

    Santa Clara, CA
    2 days ago
  • $160.2k - $246.3k

    ## Staff Software Engineer, SimulationApplyremote type: Remote/Hybridlocations: Sunnyvale, California, United States of America: Remote - United Statestime type: Full timeposted on: Posted 10 Days Agojob requisition id: JR-202611008**Job Description****The Role:** General... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $170k - $200k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...us.Job SummarySupermicro is seeking a Staff Software Engineer with exceptional networking...  ...development experience in the Intent-based DC Controller or Network Observability & Automation... 
    Worldwide

    Supermicro

    San Jose, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Humanoid Controls. Be the first to apply!