Staff Software & Integration Engineer
Core
Integrating humanoid robot subsystems into field-ready systems, performing on-site commissioning, troubleshooting, and leading new software/hardware capability development for Apptronik's Apollo robots.
Role type
Staff Software & Integration Engineer (Humanoid Robotics)
Builds
Fully integrated, field-deployed humanoid robots (Apollo) for manufacturing and logistics
Domain
Robotics / Embodied AI / Manufacturing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Ansible, Linux, networking (DDS, UDP, TCP/IP), low-latency streaming (GStreamer, WebRTC), root-cause analysis, system provisioning automation, field deployment & commissioning
Preferred skills
ROS/ROS 2, containerization (Docker), CI/CD, teleoperation systems, VR stacks (OpenXR/OpenVR, Unity, Godot)
Technologies
C++, Python, Ansible, Bash, Linux, DDS, UDP, TCP/IP, GStreamer, WebRTC, Docker, Jira, Salesforce
Responsibilities
Integrate humanoid subsystems into fully functioning systems and commission on-site; Propose and lead development of new software and hardware capabilities; Perform software support, troubleshooting, and preventative maintenance; Lead root-cause analysis and implement corrective actions; Harden and automate robot provisioning and configuration management; Bring up and troubleshoot low-latency networking and streaming pipelines; Build and maintain field tooling, telemetry, and observability; Collaborate on scalable system design and document findings; Travel to customer sites for deployments, repairs, maintenance, and training
Seniority
Staff, high-ownership IC with cross-functional leadership