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

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 4 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Real-Time Controls in California vacancy
  •  ...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: ~6+ years of software engineering experience,... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Orb

    San Francisco, CA
    more than 2 months ago
  • $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
    more than 2 months ago
  •  ...commitments. About the Role The Mission Control team at Applied Intuition builds a...  ...(warfighters, program managers, test engineers) need a strong user interface through...  ...Angular technologies Experience with real-time command and control interfaces for robotic... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    a month ago
  • $160k - $240k

     ...remotely plays a key role in our business strategy. As a Software Engineer, Networking 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... 
    Suggested
    Full time
    Remote work

    Nuro

    Mountain View, CA
    more than 2 months ago
  • $86.8k - $198k

    Job Number: R0247301 Real-Time Software Engineer The Opportunity: Are you excited to apply RF theory to critical national security missions? Your...  ...tools, including Jira or Confluence, and using version control, including GitHub Experience developing software and firmware... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    El Segundo, CA
    2 days ago
  • Vantage Elevation, LLC in Sacramento, CA seeks an experienced Embedded Software Engineer IV to design, implement, and maintain real-time embedded software for elevator control systems. You will work autonomously on advanced projects, troubleshoot complex hardware and firmware... 
    Senior

    Paycom

    Sacramento, CA
    3 days ago
  • $191k - $253k

     ...Domain Awareness, Space Control, and Command and...  ...integrated hardware and software systems, including Lattice...  ...As a Senior Software Engineer on Space Ground Software...  ...control software that flies real space missions — the...  ...implementation, or real-time data pipelines ~ Track... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    more than 2 months ago
  • $155k - $185k

     .... We transform satellite data into real-world, actionable insights that strengthen...  ...the Job We are seeking a Senior Software Engineer to join our Command, Control, and Communications (C3) team to...  ...languages. ~ Flexible Time Off, Sick, Family & Medical Leave... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    more than 2 months ago
  • $160k - $194k

     ...intelligence platform for the AI economy. Our software helps the world's largest energy...  ...cheaper, and cleaner power by combining real-time control of energy assets with complete...  ...manage energy. The Role As a Software Engineer focused on Fleet Telemetry & Control at... 
    Senior
    Full time
    Remote work
    Flexible hours

    Ad Verse

    San Francisco, CA
    a month ago
  •  ...Description We are looking to recruit an exceptional  Embedded Software Engineer - Real-Time Embedded to develop the foundational software that keeps...  ...(RTOS) and associated drivers for purpose built robotic control hardware. Collaborate with hardware engineers to design... 
    Full time

    Maven Robotics

    San Francisco, CA
    more than 2 months ago
  • $183k - $240k

     ...About The Role   Antora Energy is seeking an engineer to own the real-time cloud infrastructure connecting our software systems to physical hardware. Every five...  ...manage orchestration, networking, secrets, access controls, and supporting infrastructure. You'll design... 
    Senior
    Remote work
    Flexible hours

    Antora Energy

    San Jose, CA
    12 days ago
  • $150k - $175k

     ...aerospace, this is your chance to make a real impact. Build control systems that  actually move things...  ...for a Senior Embedded Motor Control Software Engineer with deep motor-control expertise...  ...and position loops, running on real-time motor-control microcontrollers. TI C... 
    Senior
    Full time

    Neon Aerospace

    Irvine, CA
    more than 2 months ago
  • $160k - $200k

     ...architected and how your engineering decisions improve the...  ...navigate autonomously in the real world. Although AI is...  ...Motion Planning & Control team is responsible for...  ...highways. We are hiring a Software Engineer to join the...  ...design through real-time C++ implementation, simulation... 
    Senior
    Work at office
    Flexible hours

    Zendar

    Berkeley, CA
    4 days ago
  • $70 - $85 per hour

     ...Dublin, Ohio (USA) with Engineering Centers in Pune, India...  ...embrace our motto of "Time to Innovate" by pushing...  ...Summary: As a Senior Software Engineer, you will play...  ...code, test, and maintain real-time embedded firmware...  ...Embedded Firmware & Real-Time Controls, including but not... 
    Senior
    Work experience placement

    Goken

    Torrance, CA
    2 days ago
  • $150k - $230k

     ...Clockwork Systems Clockwork.io – Software Driven Fabrics to increase GPU...  ...and veteran systems engineers who share a vision for redefining...  ...low-latency, highly accurate time synchronization infrastructure...  ...development or eBPF Background in real-time systems or high-frequency... 
    Senior
    Full time

    Clockwork.io

    Palo Alto, CA
    more than 2 months ago
  • $165k - $242k

     ...About the Role We're looking for a software engineer to join our Source Control and Governance team within our...  ...meaningful greenfield projects, and real opportunity to grow as the space grows...  ...our US-based offerings for full-time employees; for roles in other locations... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    3 days ago
  • $190k - $280k

     ...About Sentry Bad software is everywhere, and we’re tired of it. Sentry...  ..., and Atlassian spend less time fixing bugs and more time...  ...ecosystem. As a Senior Software Engineer on the CTRL team, you’ll...  ...architecture—building the control systems that ensure the platform... 
    Senior
    Hourly pay
    Full time
    Work at office

    Sentry

    San Francisco, CA
    more than 2 months ago
  • $204k - $259k

     ...15+ U.S. states. Hardware Engineering is an innovative and collaborative...  ..., mechanical, reliability, software and vehicle engineers. We...  ...Technical Lead & Manager of Motion Control. You will: Architect,...  ...salary range for this full-time position across US locations... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    more than 2 months ago
  • $160k - $225k

     ...goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP) SpaceX's...  ...test software that is used to both control and simulate SpaceX flight systems. You...  ...Experience building or working with real-time embedded systems or distributed computing... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    more than 2 months ago
  • $190k - $260k

     ...leveraging its commercial self-driving software to develop, test and deploy...  ...recruiting an experienced Software Engineer who is passionate about motion control and simulation to join our Controls...  ...fidelity by comparing simulated and real-world performance Evaluate... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours
    Shift work

    Kodiak

    Mountain View, CA
    more than 2 months ago
  • $139k - $204k

     ...We’re looking for a Senior Engineer for CoreWeave’s Benchmarking...  ...to have Experience with time-series databases, LSM-based storage...  ...to deploy generative AI and real-time applications at scale. If...  ...coreweave.com .   Export Control Compliance This position requires... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Core Weave

    Sunnyvale, CA
    more than 2 months ago
  • The Berkeley Seismological Laboratory at the University of California, Berkeley, seeks a Geophysical Software Engineer to develop and maintain real-time processing and archiving software for seismic data. You will design scalable solutions and integrate with partners to... 

    University of California, Berkeley

    Berkeley, CA
    5 days ago
  • $500 per month

     ...We're a small team of engineers, former US military operators...  ...is a hands-on robotics controls engineer who can iterate fast on real hardware. Someone who...  ...~ Modern C++ for real time control implementation...  ...mechanical, electrical, and software ~ Understanding of latency... 
    Senior
    Permanent employment
    Work at office
    Monday to Friday
    Flexible hours
    Night shift
    Weekend work

    Aurelius Systems

    San Francisco, CA
    29 days ago
  • $150k - $200k

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

    Cowboy Space

    San Carlos, CA
    more than 2 months ago
  • $125k - $232k

     ...are looking for bright engineers interested in designing...  ...implement motion planning and controls modules that can be...  ...between simulation and real-world dynamics....  ...experience building production software using modern software...  ...stipends, and paid time off. Note that benefits... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    a month ago
  •  ...company, and our expectation is that full-time employees primarily work from their...  ...positions About the role As a Software Engineer on the Control Center team, you will build the...  ...from continuous telemetry ingestion and real-time digital twins to mission orchestration... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

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

     ...and managed.  We are looking for a Software Engineer  with Control/Routing skills. The SE will develop...  ...visa sponsorship for this role at this time, as well as relocation bonus. This position...  ...and trust people to meet them. With real support and shared accountability,... 
    Full time
    Work at office
    Remote work
    Relocation package

    Alkira

    San Jose, CA
    a month ago
  • $140k - $250k

     ...repetitive manual work in real environments. We design...  .... Our robotics software team works on the core...  ...real world — kinematics, controls-adjacent systems, solvers...  ...Role As a Software Engineer (IK / Controls) at Droyd...  ...Francisco, CA Full-time Compensation: $140K–... 
    Full time

    Droyd

    San Francisco, CA
    more than 2 months ago
  • $140k - $180k

     ...embedded firmware for advanced motor control systems in electric vehicles Board...  ...and optimal performance of application software in real-time applications. Motor Control...  ...Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related... 
    Full time
    Contract work
    Local area

    Harbinger Motors

    Garden Grove, CA
    more than 2 months 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!