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

Sr. Software Engineer - Real-Time Controls

$215k - $230k
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 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, you will play a pivotal role in the development of advanced, general-purpose robots designed to operate in human environments and work with human tools. This position demands a high degree of ownership and responsibility, driving projects from conception through to completion, ensuring that Apptronik's robots perform precisely and reliably in real-world scenarios. You will be responsible for building the software that runs on our on-board computer to enable real-time control, seamless integration of robot data and models, and effective fault detection, diagnostics, and recovery.

ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES

  • Deliver production-grade real-time C++ software infrastructure
  • Integrate low-level firmware data with high-level controls logic over real-time task graphs
  • Implement and tune state estimation (IMU, kinematic, odometry fusion) and diagnostic monitors that map sensor faults to DTCs
  • Characterize and improve the quality of robot kinematics, estimation, and actuation
  • Bring up new robot embodiments
  • Integrate learned policies (RL locomotion / motion imitation) into the real-time controls stack
  • Perform root-cause analysis for complex hardware-software integration issues
  • Develop API for controls and autonomy systems to interact with robot hardware and simulation
  • Maintain comprehensive and accurate architecture and design documentation, including HIL and simulation test coverage
  • Deliver reliable software through code reviews, continuous integration, and automated testing
  • Represent and lead with Apptronik's core values: CHIPC - Curiosity, Humility, Integrity, Passion, Creativity

SKILLS AND REQUIREMENTS

  • Technical Skills: Strong modern C++, OOP skills, multi-threading, and Linux application development
  • Deep knowledge of robotics fundamentals (kinematics, dynamics, controls, estimation, and system identification), with bonus points for hands-on experience with floating-base dynamics, contact/constraint modeling, or sensor fusion
  • Understanding of rigid-body motion and frame transformations
  • Comfortable in CMake + colcon ROS2 workspaces
  • Familiarity with at least some of: MuJoCo, Drake, Eigen, ROS2, Flatbuffers, BehaviorTree.CPP
  • Experience leading hardware-in-the-loop or simulation-based testing of control software
  • Familiarity with software testing methodologies and version control (e.g., Git)
  • Strong communication skills and familiarity with Agile processes (sprint planning, design/code reviews)

EDUCATION and/or EXPERIENCE

  • Education: BS, MS, or PhD in relevant fields (Computer Science, Robotics, Electrical Engineering, etc.)
  • Experience: 5+ years of robotics software development

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 $215,000 - $230,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 24 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Real-Time Controls in California vacancy
  • $170k - $240k

     ...changing the foundational assumptions for everything we do in space What You'll Do: We are seeking a Senior Real-Time / Controls Software Engineer to lead development of deterministic real-time control software supporting high-speed electromechanical aerospace... 
    Senior
    Permanent employment
    Flexible hours

    Space Kinetic

    Los Angeles, CA
    8 days ago
  • $193.93k - $291.15k

     ...standard protocols. About the Work Engineered Connectivity: Architect a network...  ...Develop and implement custom congestion control algorithms specifically tuned for high-bitrate...  ...safe code and understand the nuances of real-time systems. Protocol Native: You don’t... 
    Senior
    Full time
    Remote work

    Nuro

    Mountain View, CA
    20 hours ago
  •  ...for. Everyone at Orb has real ownership over their...  ...three questions in real time: what has this customer...  ...act on — alerting, spend controls, entitlement checks,...  ...side, it's real systems engineering: alerts, balances, and...  ...About you: ~3+ years of software engineering experience,... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Orb

    San Francisco, CA
    20 hours ago
  • $180k - $237.5k

     ...battery materials in the U.S. for the first time, all from batteries we already have.   Senior Software Engineer – Site Controller, Energy Storage   We are at the precipice...  ...high-level site coordination with real-time grid execution. You will collaborate with... 
    Senior
    Full time
    Local area

    Redwood Materials

    San Francisco, CA
    20 hours ago
  • $200k - $300k

     ...deep backgrounds in technology — from AI research to systems engineering to product design — creating a tight feedback loop between our...  ...empower our users. Role Overview We’re looking for a Real-time Graphics Engineer who can develop efficient, scalable end-to-end... 
    Suggested
    Full time

    World Labs

    San Francisco, CA
    20 hours ago
  •  ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications...  ...We are seeking a Senior/Principal Software Engineer to join the Engineering team...  ...new capabilities across networking, control plane, and managed service... 
    Senior

    SingleStore

    Sunnyvale, CA
    20 hours ago
  •  ...About the Role You will own the software that controls our robots. You will collaborate with ML...  ...implementing, and testing the entire real-time control system from the low-level firmware...  ...-4 to hundreds of millions of users, engineered the foundations of autonomous driving... 
    Full time

    The Generalist

    San Francisco, CA
    20 hours ago
  • $70k - $300k

     ...robots interact with the real world. We are building...  ...integration between hardware and software is critical. We’re looking for a Software Engineer - Mission Workflows to...  ..., localization, and control modules using ROS/ROS2...  ...Implement and optimize real-time data processing... 
    Senior
    Permanent employment
    Flexible hours

    Field AI

    Irvine, CA
    20 hours ago
  • $150k - $200k

     ...Sr. Software Engineer About Cowboy Space Corp Cowboy Space Corp. is building the infrastructure to...  ...hardware, GNC (Guidance, Navigation, and Control), and constellation operations, to...  ...Qualifications Proven experience working with real‑time systems, multithreading, or... 
    Senior
    Permanent employment
    Internship
    Work at office
    Local area
    Relocation package

    Cowboy Space

    San Carlos, CA
    20 hours ago
  • $193.93k - $291.15k

     ...remotely plays a key role in our business strategy. As a Software Engineer, Video Streaming you will work on our in-house...  ...in networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems. The team is expected to deliver... 
    Senior
    Full time
    Remote work

    Nuro

    Mountain View, CA
    20 hours ago
  • $170k - $225k

     ...Ownership. We seek staff and engineers who take full...  ...drive mission success. Sr. Full Stack Software Engineer Long Wall's...  ...workflows, supply chain lead times, and financial projections...  ...enable high reliability, real-time control of test and launch systems... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Long Wall

    Long Beach, CA
    20 hours ago
  • $154k - $211.75k

     ...Responsibilities As a key member of our engineering team, you would be designing, implementing, and testing software solutions that enable...  ..., including Electronic Control Units (ECUs), and cloud-based...  ...Google unit Test framework. Real time debugging on hardware using... 
    Senior
    Full time
    Immediate start

    Lucid Motors

    Newark, CA
    20 hours ago
  •  ...Logos is led by a team of highly experienced engineers with proven track records in the networking and...  ...Qualifications Logos is seeking a Payload Pointing Control Software Engineer to lead the development of our onboard, real-time beam control system. You will be responsible... 
    Full time
    Local area
    Worldwide

    Logos Space

    Mountain View, CA
    20 hours ago
  • $169k - $195k

    Aerospike is the real‑time database for mission‑critical use cases and workloads, including machine learning, generative, and agentic AI...  ...fraud detection, real‑time bidding, profile stores, recommendation engines, and other use cases. At Aerospike, we dream big and deliver... 
    Senior
    Work at office

    Aerospike

    Mountain View, CA
    4 days ago
  • $160k - $225k

     ...goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, ADDITIVE MANUFACTURING (RAPTOR) We...  ...machines. Your scope will span controls, data acquisition, build logic, infrastructure...  ...in a professional capacity Real-time embedded software development experience... 
    Senior
    Permanent employment
    Full time
    Temporary work

    Spacex

    Hawthorne, CA
    20 hours ago
  • $155k - $225k

     ...congestion, and gives people time back. With more than 140 million...  ...solvers who thrive on real-world challenges and rapid growth...  ...The Role As a Senior Motor Control Engineer at Zipline, you'll be responsible...  ...mechanism designers, flight software developers, and test-site... 
    Senior
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    5 days ago
  • $105k - $128k

     ...Controls Software Engineer Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer...  ...Additional Information Appointment type: full‑time 2 year term appointment with the...  ..., 1 Cyclotron Road, Berkeley, CA. A REAL ID or other acceptable form of identification... 
    Full time
    Internship

    Lawrence Berkeley Lab

    Berkeley, CA
    4 days ago
  • $157k - $192k

     ...Berkeley National Laboratory is hiring a Controls Software Engineer within the Engineering division....  ...Appointment type: This is a full-time 2 year, term appointment with the possibility...  ..., 1 Cyclotron Road, Berkeley, CA. A REAL ID or other acceptable form of identification... 
    Full time

    Lawrence Berkeley Lab

    Berkeley, CA
    20 hours ago
  • Kargo is seeking a Software Engineer in South San Francisco, California, with over 5 years of experience. Responsibilities include owning features from design to deployment and collaborating closely with product and engineering teams. Candidates should have experience in... 
    Senior

    Industrious Ventures

    South San Francisco, CA
    4 days ago
  • $180k - $220k

     ...Sr. Infrastructure Engineer At AKASA, our mission is to build the...  ...is the most exciting time to join AKASA. Revenue...  ...the most comprehensive real-world uses of GenAI...  ...'ll collaborate with software engineers to embed reliability...  .... Version Control: Skilled in Git/... 
    Senior
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    AKASA

    San Francisco, CA
    4 days ago
  •  ...BayOne Solutions is looking for a Senior Software Embedded Engineer based in Torrance, CA. In this role, you will design and develop embedded...  ...The position requires expertise in embedded programming, real-time testing, and collaboration within a dynamic team. A bachelor... 

    BayOne Solutions

    Torrance, CA
    20 hours ago
  • $300k

     ...robotics. Senior Robotics Software Engineer Benefits - Starting Salary...  ...matching contributions. - Paid Time Off - Report directly to...  ..., launched, and sustained on real-world manufacturing lines....  ...proficiency with industrial hardware controls including PLCs, vision,... 
    Senior
    H1b
    Visa sponsorship

    SLR Search

    San Mateo, CA
    27 days ago
  • $165k - $242k

     ...Learn more at About the Role We're looking for a software engineer to join our Source Control and Governance team within our Developer Experience group...  ...of autonomy, meaningful greenfield projects, and real opportunity to grow as the space grows around you. The... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    27 days ago
  • $190k - $260k

     ...leveraging its commercial self-driving software to develop, test and deploy...  ...We are looking for an experienced Controls Software Engineer who is passionate about safety-critical...  ...-constrained embedded systems with a real-time operating system Experience with formal... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    15 days ago
  •  ...University research, we provide the control plane that makes it possible. A...  ...auditable decisions in real time. When benchmarked on HaluEval, the CTGT Policy Engine (paired with GPT-120B OSS) outperformed...  ...is the fundamentals of software engineering, applied at the level... 
    Senior
    Full time

    Ctgt

    San Francisco, CA
    20 hours ago
  • $175k - $263k

     ...beta partners in designing highly scalable and production quality software ~ Proven design sensibility and the willingness to work in a...  ...variety of perks to manage a healthy balance, including flexible time off, wellness resources and company-sponsored team events. Check... 
    Senior
    Full time
    Work at office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    20 hours ago
  • $134k - $167k

     ...support end-to-end automation of lab software Work with internal groups to create...  ...build graphical user interfaces to control the real-time simulation environment Assist in the...  ...~ BS in Computer Science, Computer Engineering or related field ~ Proficiency in Python... 
    Senior
    Full time
    Local area

    Archer

    San Jose, CA
    20 hours ago
  • $130k - $250k

     ...are key to building impactful software. If mission-focused work is...  .... Our Team As an engineering team, we believe strongly that...  ...of challenges, from enabling real-time user collaboration on...  ...You’ll help build intuitive controls that let organizations decide... 
    Senior
    Full time
    Work at office

    Peregrine Technologies

    San Francisco, CA
    20 hours ago
  • $160k - $200k

     ...different class of spacecraft. Engineered to survive the harshest...  ...apply.   The Role The software team at K2 strives to blur the...  ...mission-critical code that controls propulsion systems, attitude...  ...strategies for fault tolerance, real-time control, and telemetry... 
    Senior
    Permanent employment
    Full time
    Shift work

    K2 Space

    Los Angeles, CA
    20 hours ago
  • $160k - $220k

     ...goal of enabling human life on Mars. SR. SOFTWARE ENGINEER (STARSHIELD) Starshield leverages...  ...highly reliable software systems that control hundreds of satellites in low earth orbit...  ...multiple environments: virtualized hardware, real hardware-in-the-loop, and even vehicle-... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer - Real-Time Controls. Be the first to apply!