Staff Systems Engineer - Software

Apptronik Apptronik · Robotics · HQ · Software Engineering

Staff Systems Engineer for robot software at Apptronik, a human-centered robotics company. The role involves leading software design and development for general-purpose robots operating in human environments, driving cross-functional teams, and ensuring scalability and reliability of platform software. Focus on full-stack robotics, RTOS, and real-time systems.

What you'd actually do

  1. Drive cross-functional engineering teams to design, develop and maintain scalable and reliable platform software solutions that support the deployment and operating of robotic systems.
  2. Lead cross-functional, multidisciplinary teams to develop software requirements, architectures, implementation schedules, and test plans for full-stack robotic systems.
  3. Lead and support Root Cause Analysis on complex hardware-software-control integration and operational bugs.
  4. Design and develop APIs, services and frameworks to allow for unique prototype robot use cases, research and development investigations as well as off nominal test scenarios.
  5. Troubleshoot and debug complex issues in both development and production environments, ensuring rapid prototyping and minimal downtime.

Skills

Required

  • Strong modern C++, OOP skills, multi-threading, and Linux application development
  • Experience with container orchestration technologies (Kubernetes, Docker)
  • Communication networking (EtherBOT, CAN)
  • Proficiency with robotics packages (ROS, URDF, MuJoCo, Eigen, etc.)
  • Proven experience with controls software integration, especially with hardware abstraction layers for sensors and actuators
  • Strong understanding of distributed systems, microservices architecture, and API design principles
  • 8+ years of experience in software engineering, with a focus on RTOS and software design for real-time / latency-sensitive systems

Nice to have

  • master’s degree in computer science or equivalent preferred

What the JD emphasized

  • full-stack robotic systems
  • hardware-software-control integration
  • real-time / latency-sensitive systems

Other signals

  • human-centered robotics
  • embodied AI
  • full robotics stack
  • Apollo humanoid robot
  • commercialization
  • mass production