Sr. Software Engineer – Real-Time Controls

4 days, 4 hours ago
Full-time
Senior
Software Development
Apptronik

Apptronik

Apptronik develops versatile humanoid robots to tackle tasks humans prefer not to do, aiming to reshape existence and enhance universal quality of life.

Aerospace & Defense
51-250
Founded 2015
$23M raised

Description

  • Deliver production-grade real-time C++ software infrastructure.
  • Integrate low-level firmware data with high-level control logic using real-time task graphs.
  • Implement and tune state estimation and diagnostic monitoring for sensor fault detection and recovery.
  • Characterize and improve robot kinematics, estimation, and actuation performance.
  • Bring up new robot embodiments.
  • Integrate learned policies into the real-time controls stack.
  • Perform root-cause analysis on complex hardware-software integration issues.
  • Develop APIs for controls and autonomy systems to interact with robot hardware and simulation.
  • Maintain accurate architecture and design documentation, including HIL and simulation test coverage.
  • Deliver reliable software through code reviews, continuous integration, and automated testing.

Requirements

  • 5+ years of robotics software development experience.
  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Strong modern C++ and object-oriented programming skills.
  • Experience with multithreading and Linux application development.
  • Deep knowledge of robotics fundamentals, including kinematics, dynamics, controls, estimation, and system identification.
  • Understanding of rigid-body motion and frame transformations.
  • Comfort with CMake and colcon ROS2 workspaces.
  • Familiarity with one or more of MuJoCo, Drake, Eigen, ROS2, Flatbuffers, or BehaviorTree.CPP.
  • Experience leading hardware-in-the-loop or simulation-based testing of control software.
  • Familiarity with software testing methodologies, version control such as Git, and Agile processes.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

UAS Operations Specialist, Labs

DoorDash 10K-50K Air Freight & Logistics

DoorDash is hiring a UAS Operations Specialist to support commercial drone delivery and advanced UAS flight operations through hands-on piloting, maintenance, and field support.

5 hours, 13 minutes ago

Senior Robot Perception Engineer

Field AI 1-10 Internet Software & Services

Field AI is hiring a Senior Robot Perception Engineer to develop and deploy perception systems for robots operating in harsh, unstructured real-world environments.

C++ CI/CD Docker Kubernetes Python
5 hours, 34 minutes ago

GNC Engineer (Starship)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a GNC Engineer for Starship to develop, analyze, and test flight control systems for its fully reusable spacecraft and support mission operations for future Moon, Mars, and beyond missions.

C++ Python
9 hours, 26 minutes ago

Industrial Controls Technician

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring an Industrial Controls Technician for the Starlink development team to support the design, integration, and commissioning of automation systems that enable production for its global broadband satellite program.

14 hours, 57 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers