Sr. Software Engineer – Real-Time Controls
Apptronik · Sunnyvale, CA
- Posted
- 17 days ago
- Last confirmed live
- 1 day ago
What this role involves
Senior Software Engineer role focused on building production-grade real-time C++ software for humanoid robots. Responsibilities include integrating low-level firmware with high-level controls, state estimation, and fault diagnostics. Requires 5+ years of robotics software development and deep knowledge of robotics fundamentals.
Skills this posting asks for
- modern c++
- oop
- multi-threading
- linux application development
- robotics fundamentals
- kinematics
- dynamics
- controls
- estimation
- system identification
- floating-base dynamics
- contact/constraint modeling
- sensor fusion
- rigid-body motion
- frame transformations
- cmake
- colcon
- ros2
- mujoco
- drake
- eigen
- flatbuffers
- behaviortree.cpp
- hardware-in-the-loop testing
Requirements
- 5 years of experience
- Level: senior
From the employer’s posting
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 lo…
Read the full description on Apptronik’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at Apptronik
- Staff Product Manager, Applied AIMountain View, CA
- Senior Product Manager, TeleoperationAustin, TX
- Senior Product Manager - SimulationMountain View, California
- Senior Product Manager, Perception and NavigationAustin, TX
- Senior Product Manager - Human Robot InteractionAustin, TX
- Senior Product Manager, Hardware PlatformAustin, TX