Apptronik
Apptronik

60 Apptronik Software Jobs Hiring Near You

Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in ... We are seeking a talented Robot Platform Software Engineer to join our team in Austin, TX. This ...

Senior Executive Assistant

Sunnyvale, CA · On-site

$150K - $175K/yr

JOB SUMMARY Apptronik is seeking an experienced Senior Executive Assistant to provide on-site support for the Chief Product Officer, Chief Commercial Officer, and Vice President of Software. Based in ...

next page

Showing results 1-20

Sr. Software Engineer - Real-Time Controls

Apptronik

Austin, TX • On-site

$121K - $160K/yr

Full-time

Re-posted 16 days ago


Job description

Job Summary:
Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. As a Senior Software Engineer, you will play a pivotal role in developing advanced robots designed to operate in human environments, focusing on building software for real-time control and ensuring reliable performance in real-world scenarios.
Responsibilities:
• 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
Qualifications:
Required:
• 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)
• BS, MS, or PhD in relevant fields (Computer Science, Robotics, Electrical Engineering, etc.)
• 5+ years of robotics software development
Company:
Apptronik is a robotics company that designs and builds humanoid robots for various real-world applications. Founded in 2016, the company is headquartered in Austin, USA, with a team of 201-500 employees. The company is currently Growth Stage.