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 page

Apply 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

All 25 roles at Apptronik