CareerPlan

Principal Software Engineer – Robot Applications & Voice AI

Remote - USARemoteFull-time$166k–$264k2026-07-22 → 2026-11-13
Hybrid

Core

Build the application and cognitive layer for humanoid robots, translating human intent into physical actions via Voice AI, Agentic AI, and multi-modal systems.

Role type

Principal Software Engineer (Robot Applications & Voice AI)

Builds

Intelligent humanoid robot software, voice applications, and agentic AI workflows

Domain

Robotics, Voice AI, Agentic AI, Multimodal Systems

Deliverable

production ML models

Required skills

BehaviorTree.CPP, state machines, LLMs, VLMs, Python, C++, scalable application architecture, edge compute optimization, cloud AI services integration, CI/CD practices, human-robot interaction design

Preferred skills

ROS2, object detection, visual grounding, audio hardware integration, containerization (Docker, Kubernetes), startup environment adaptability

Technologies

BehaviorTree.CPP, LLMs, VLMs, Python, C++, ROS2, Docker, Kubernetes, Whisper, Deepgram, Azure Speech, ElevenLabs, AWS Speech Services

Responsibilities

Implement high-level application software and robotic behavioral state machines; Build logic translating human speech/gestures into robotic tasks; Integrate vision pipelines and voice interactions; Develop voice applications (STT, NLU, dialog management, TTS); Build agentic AI orchestration workflows; Consume robotics platform services (navigation, manipulation); Optimize edge/cloud partitioning; Integrate with mobile devices and cloud APIs; Build telemetry and evaluation mechanisms; Contribute to testing, observability, and production deployment

Seniority

Principal, hands-on IC with strategy & mentorship