Persona AI is developing rugged humanoid robots for real-world applications. The Senior Software Engineer will drive the development of teleoperation systems, integrating hardware and software to create optimized, low-latency data streaming solutions.
Responsibilities:
- Architect and develop the primary Unreal Engine application used by Remote Operators to interface with our fleet of humanoid robots
- Build highly optimized, low-latency data streaming systems over unreliable real-world network transports
- Develop software that interfaces with hardware SDKs for robot sensing and control, and web APIs for data collection and remote operation
- Design and implement immersive UI/UX for robotic control interfaces, focusing on usability, safety, and high-fidelity feedback
- Build frontend systems for Android and embedded Linux AR devices using Rust, C++, and frameworks like Unity or Stereokit (leveraging OpenXR)
- Write and maintain custom shaders and optimize rendering pipelines to ensure high frame rates and visual clarity
- Build highly optimized, low-latency, and reliable data streaming protocols capable of functioning over unreliable transports (WiFi, Cellular) in the real world
- Debug and tune system behavior, optimizing for input latency, bandwidth usage, and CPU/GPU memory tradeoffs on-device
- Develop software that interfaces directly with hardware SDKs for robot sensing, control, and data collection
- Orchestrate real-time pipelines, integrating motion capture data and hardware prototypes for human demonstration and training data capture
- Influence architectural decisions to allow the system to scale with a growing fleet of robots while efficiently utilizing cloud infrastructure
- Setup and maintain monitoring, metrics, and reporting systems for fine-grained observability and actionable alerting
- Use Python for test harnesses, automation scripts, and build/CI tooling to ensure production-grade software reliability
- Collaborate with cross-functional teams (hardware, firmware, UX) to drive requirements, verify sensor data, and ship performant features