Robot Platform Software Engineer
ApptronikJob Description
📋 Description Develop platform software for next‑gen robotic systems operating with humans. Port and optimize software for hardware platforms while ensuring stability. Collaborate with hardware teams to de-risk and validate components. Profile compute resources and optimize performance in constrained environments. Contribute to scalable architectures and system integration. Follow engineering standards and contribute to CI/CD efforts. 🎯 Requirements C++ in Linux, with system‑level programming and performance sensitivity. Understanding of multi‑component system architectures; strong design input. Hardware interaction: drivers, CAN, EtherCAT, sensor data handling. Analytical profiling: CPU, memory, latency analysis. Experience within established codebases; modernization while respecting architecture. Familiarity with distributed systems, API design, Docker/Kubernetes in robotics context. 🎁 Benefits Direct hire at Apptronik HQ in Austin, TX. Opportunity to work on state‑of‑the‑art robotics platforms. Collaborative environment with hardware and software teams. Competitive compensation and career growth in robotics.