> Markdown version of [/jobs/ext/1717861-principal-software-engineer-robot-applications-voice-ai](https://www.wearedevelopers.com/jobs/ext/1717861-principal-software-engineer-robot-applications-voice-ai). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - Robot Applications & Voice AI - **Company:** The Ladders - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $165,550.0 - $264,450.0 - **Contract:** Permanent contract - **Skills:** Software Applications, Automation of Tests, C++ (Programming Language), Continuous Integration, Python (Programming Language), Software Engineering, Core Voice Platform, Large Language Models, Multi-Agent Systems, State Machines, Containerization, AI Platforms - **Published:** July 31, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p8u8a5qgf4 ## About the Role * 5+ years of software engineering experience in Python and/or C++ * Proficient in BehaviorTree.CPP, state machines, and task planning architectures * Hands-on experience with LLMs, VLMs, and agent frameworks * Strong background in designing scalable application-layer software * Experience optimizing applications for resource-constrained edge devices * Familiarity with cloud AI services and containerized deployments * Expertise in automated testing and CI/CD practices ## Description * Implement high-level application software and robotic behavior state machines * Translate human speech and gestures into actionable robotic tasks * Integrate multi-modal inputs for contextual awareness * Develop robust voice applications managing STT and TTS interfaces * Build orchestration workflows to enhance robotic capabilities * Orchestrate navigation, manipulation, and perception services * Contribute to production readiness through CI/CD practices ## Related Videos - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [This App Reached 10,000 Users in One Week. Here's How.](https://www.wearedevelopers.com/videos/100329-this-app-reached-10-000-users-in-one-week-here-s-how) - [Creating bots with Dialogflow CX](https://www.wearedevelopers.com/videos/587-creating-bots-with-dialogflow-cx) - [Containers and Kubernetes made easy: Deep dive into Podman Desktop and new AI capabilities](https://www.wearedevelopers.com/videos/1133-containers-and-kubernetes-made-easy-deep-dive-into-podman-desktop-and-new-ai-capabilities) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [From AI Assistance to Agentic Systems: Scaling Sovereign AI in Banking](https://www.wearedevelopers.com/videos/100070-from-ai-assistance-to-agentic-systems-scaling-sovereign-ai-in-banking) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)