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 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Real-Time Controls in California vacancy
$215k - $230k
...the better. JOB SUMMARY As a Senior Software Engineer, you will play a pivotal role in the development... ...perform precisely and reliably in real-world scenarios. You will be... ...on our on-board computer to enable real-time control, seamless integration of robot data and...SeniorFull timeLocal area$160k - $190k
...leading technology firm is seeking a full-time Senior Robotics Software Engineer to enhance the performance of their robotic control systems. The role involves developing motion... ...with cross-functional teams, and ensuring real-time performance. Candidates should have 5+...SeniorFull time$170k - $240k
...tool for securing the space domain & catalyzing the emerging space economy. 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 employment- Feather Robotics in San Francisco is seeking a passionate Software Engineer to develop control systems for humanoid robots. The role focuses on implementing real-time control strategies and testing algorithms to ensure reliability. Candidates should have a strong background...Suggested
- Divergent is seeking a Senior Machine Control Software Engineer to develop real-time software systems for next-generation metal 3D printing platforms. This hands-on role involves creating reliable machine control solutions that enhance production performance and print...Senior
$125k - $175k
Impulsespace is looking for a Ground Software Engineer in Redondo Beach, CA, to create high-performance user interfaces and mission control systems. The role involves developing automation... ...and communication systems. This full-time role offers a competitive salary range...Full time$130k - $165k
...aerospace company in California seeks a Senior Instrumentation & Controls Test Engineer to lead the design and implementation of critical test... ...of propulsion and spacecraft systems through innovative real-time control solutions. Ideal candidates have over 5 years of relevant...Senior$193.93k - $291.15k
...perform 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 just...SeniorRemote work$125k - $165k
Australia-Employment is looking for an FSOC Embedded Controls Engineer to join their team in Livermore, CA. You will work on advanced systems integrating hardware and embedded software for real-time controls. The ideal candidate has a Bachelor's degree in Electrical Engineering...- ...Francisco for a role focused on low-level control systems for robotic platforms. You will design... ...and integrate control systems, working on real hardware alongside a small, dedicated team... ...robotics with hands-on experience in real-time control system design. The position offers...SeniorRelocation package
- United States Digital Space LLC is seeking a Sr. Software Engineer for the Starlink program in Sunnyvale, California. This role focuses on developing real-time software for improving user experiences in satellite internet. The ideal candidate will have a degree in Computer...Senior
$168k - $210k
Senior Software Engineer, Financial Crimes Please note this is for San Francisco, CA, United... ...opportunities, join us, and build real world value. THE WORK: Ripple is building... ...our network passes through real-time financial crimes controls: sanctions screening, wallet risk...SeniorFull timeWork at officeLocal area- Google Inc. is seeking a software engineer to develop next-generation technologies impacting billions of users. The role involves working with real-time communication technologies and contributing to product design with a focus on innovation and scalability. Candidates...Senior
- Space Kinetic in El Segundo, CA is looking for a Senior Real-Time / Controls Software Engineer to lead development of real-time control software for electromechanical aerospace systems. The ideal candidate will possess strong programming skills in C/C++ and Python, with...Senior
- United States Digital Space LLC is seeking a Sr. Software Engineer for the Starlink program. In this role, you will work on developing software... ...for satellite internet services. Responsibilities include real-time software development, architecture reviews, and prototype...Senior
- A Series B backed multimodal AI lab is seeking a Senior Software Engineer to lead the development of a real-time conversational video interface. The role requires expertise in Python, asynchronous frameworks, and a strong ability to collaborate with research teams. You...Senior
- United States Digital Space LLC in Palo Alto is seeking a Sr. Software Engineer for high-performance computing related to Starlink, the advanced broadband internet system. You will develop real-time software that enhances user experience and participate in design and code...Senior
$175k - $240k
SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Software Engineer specializing in High Performance Computing for the Starlink project. This role involves developing real-time software to enhance user experience for a global satellite internet service, addressing challenges...Senior- SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Software Engineer to join their Beam Planning team for Starlink. This role involves developing reliable, real-time software crucial for enhancing user experience in satellite-based internet services. The ideal candidate...Senior
$134.64k - $185.13k
Alumni Ventures, based in Torrance, CA, is seeking a software engineer specializing in real-time machine control for 3D metal printing systems. The ideal candidate will design and implement software, ensuring seamless integration with complex systems. Proficiency in modern...Senior- Imperative Care in Campbell, California, is seeking a Staff Software Engineer in Robotics to design and implement critical software for their innovative robotic platform. This includes working on real-time algorithms and collaborating with cross-functional teams to meet...Senior
- Sanas, located in Palo Alto, is seeking a Software Engineer to lead the development of cross-platform applications for our advanced speech... ...involves designing high-performance systems and working with real-time capabilities as part of a rapidly growing team dedicated to...Senior
$120k - $252k
Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, to drive the... ...applications for supervisory control, embedded software development in C++ and... ...experience, and the ability to work on real-time systems. Competitive salary ranges from...Senior$139k - $201k
....frontdoordefense.com - Jobboard is seeking a Senior Flight Software Engineer for its office in Playa Vista, CA. This role involves developing... .... The ideal candidate will have experience in embedded, real-time software and strong proficiency in C/C++ or Rust programming...SeniorWork at office- Singularity Defense Corp. is seeking a Flight Software Engineer in Gardena, California. In this role, you will be responsible for designing... ...work closely with engineering teams to create reliable, real-time software for embedded systems while ensuring compliance with...Senior
- Anduril Industries is seeking an Android Engineer in Costa Mesa, California, to develop real-time user interface applications that enhance military capabilities... ...Computer Science and experience in user interface software development, particularly in a high-traffic, data-intensive...
- Robotics Process Automation, LLC is seeking a skilled software developer to work on iOS and embedded real-time systems. The ideal candidate must have experience in Agile development, Git version control, and software debugging techniques. As part of a diverse team, you...Senior
- Albert Invent is seeking a qualified engineer to design and implement data processing pipelines and backend services. The role demands... ...mathematical foundation, and experience in large datasets and real-time systems. Opportunities for bonuses and stock options are...Senior
$181.1k - $318.4k
Embedded Real Time Critical Control Firmware Engineer Apple is where individual imaginations gather together, committing to the values that lead to great... ...understanding of the difference between design for a software platform and a highly constrained firmware environment...Relocation$154.9k - $263.3k
Dormont Manufacturing Co is seeking a Lead Embedded Software Engineer to design, develop, and sustain software for advanced inspection systems... ...background in embedded software, C/C++ programming, and real-time operating systems. A competitive salary range of $154,900 to...
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 amazon California
- experienced software developer California
- federal - software developer California
- software developer internship California
- senior software engineer California
- software developer fintech California
- part time software developer remote California
- software developer intern California
- software data engineer California
- software engineer California
