Sr. Software Engineer - Real-Time Controls
$215k - $230kFull-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
- 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: BS, MS, or PhD in relevant fields (Computer Science, Robotics, Electrical Engineering, etc.)
- Experience: 5+ years of robotics software development
- 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.
- This is a direct hire. Please, no outside Agency solicitations.
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...SeniorPermanent employmentFlexible hours$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...SeniorFull timeRemote work- ...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,...SuggestedFull timeWork at officeRemote workFlexible hours3 days per week
$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...SeniorFull timeLocal area$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...SuggestedFull time- ...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
- ...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
$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...SeniorPermanent employmentFlexible hours$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...SeniorPermanent employmentInternshipWork at officeLocal areaRelocation package$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...SeniorFull timeRemote work$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...SeniorPermanent employmentFull timeWork at officeFlexible hours$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...SeniorFull timeImmediate start- ...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 timeLocal areaWorldwide
$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...SeniorWork at office$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...SeniorPermanent employmentFull timeTemporary work$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...SeniorLocal areaImmediate start$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 timeInternship$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- 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
$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/...SeniorWork at officeLocal areaRemote workHome officeFlexible hours- ...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...
$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,...SeniorH1bVisa sponsorship$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...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours$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...SeniorTemporary workWork at officeVisa sponsorshipFlexible hours- ...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...SeniorFull time
$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...SeniorFull timeWork at officeFlexible hours$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...SeniorFull timeLocal area$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...SeniorFull timeWork at office$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...SeniorPermanent employmentFull timeShift work$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-...SeniorPermanent employmentFull timeTemporary workWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer - Real-Time Controls. Be the first to apply!
Related searches
- software engineer full time California
- software system engineer California
- consulting software engineer California
- software engineer travel California
- real time software engineer California
- network software engineer California
- senior software engineer remote California
- entry level software engineer remote California
- software engineer intern California
- software developer fintech California


