Apptronik
Robot Platform Software Engineer
Austin, TXmidAdded 2 days ago
About this role
Join Apptronik's robotics team to develop platform software for Apollo, a next-generation humanoid robot. You'll work on scalable system architectures, hardware integration, and performance optimization while collaborating across teams to bring cutting-edge robots to market.
What you'll do
- Develop and evolve scalable software solutions for next-generation robotic systems
- Participate in architectural design discussions and define platform software roadmaps
- Integrate and validate hardware components across the robotic stack
- Profile and optimize compute resource usage in constrained environments
- Port and optimize software frameworks for new hardware platforms
- Conduct performance benchmarking and identify system bottlenecks
What they're looking for
- C++ programming in Linux environments
- System-level and performance-sensitive code development
- Complex multi-component system architecture design
- Hardware integration and low-level drivers
- Communication protocols (CAN, EtherCAT, sensor handling)
- Resource profiling (CPU, memory, latency analysis)
- Docker/Kubernetes containerization
- API design and distributed systems
Opens the official application on the employer’s site. No login required.