Principal Software Engineer - Robot Applications & Voice AI
$165.55k - $264.45kCerence
Role Description
The Principal Software Engineer drives the application and cognitive layer of our humanoid robot. Working directly with the core robotics platform designed by our Architect, you will turn human intent into high-level physical actions. This role focuses on building advanced voice applications, multi-modal context systems, and programming the core business logic and behavior trees that make the robot interactive, helpful, and intuitive.
Your Impact
- Build software powering the next generation of intelligent humanoid robots.
- Work on Voice AI, Agentic AI, LLMs, VLMs, and Physical AI products.
- Collaborate with experts in robotics, conversational AI, embedded systems, and cloud computing.
- See your work deployed in real-world robotic environments.
Key Responsibilities
- Application Layer & Business Logic: Implement high-level application software, interaction workflows, and robotic behavioral state machines.
- Intent-to-Action Orchestration: Build the core logic that translates human speech, gestures, environmental cues, and contextual information into deterministic robotic tasks.
- Multi-Modal Interaction Fusion: Integrate vision pipelines, object detection, scene understanding, spatial tracking, and voice interactions to provide contextual awareness.
- Voice Application Engineering: Develop robust voice applications managing STT, NLU, dialog management, wake-word detection, and TTS interfaces.
- Agentic AI Development: Build orchestration workflows combining LLMs, VLMs, memory systems, tool calling, reasoning engines, and robotic capabilities.
- Robot Capability Integration: Consume and orchestrate navigation, manipulation, perception, and device-control services exposed by the robotics platform.
- Edge/Cloud Partitioning: Optimize applications to balance low-latency local execution with cloud-based AI services.
- Multi-Device & Ecosystem Integrations: Integrate robots with mobile devices, smart home ecosystems, enterprise applications, and cloud APIs.
- Data Loop Contribution: Build telemetry, logging, and evaluation mechanisms supporting continuous model improvement.
- Deployment & Production Readiness: Contribute to testing, observability, CI/CD, and production deployment practices.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Robotics, Software Engineering, AI, or a related discipline.
Requirements
- Orchestration & Logic Frameworks: Strong proficiency in BehaviorTree.CPP, state machines, workflow orchestration engines, or task-planning architectures.
- Cognitive AI & Agent Systems: Hands-on experience building applications using LLMs, VLMs, tool-calling architectures, agent frameworks, RAG systems, or semantic memory platforms.
- Programming: 5+ years of professional software engineering experience using Python and/or C++.
- Application Architecture: Experience designing scalable application-layer software, API-driven systems, distributed services, and event-driven architectures.
- Edge Compute Management: Experience optimizing software on resource-constrained edge hardware under intermittent connectivity conditions.
- Cloud & AI Services: Experience integrating cloud AI services, model serving platforms, and containerized deployments.
- Software Quality & Production Delivery: Automated testing, debugging, monitoring, observability, and CI/CD practices.
- Human-Robot Interaction Mindset: Experience designing natural, context-aware human-machine experiences.
Benefits
- Salary range $165,550.00 USD- $264,450.00 USD.
- Annual bonus opportunity.
- Insurance coverage (medical, dental, vision, life, and disability).
- Paid time off.
- Paid holidays.
- Company contribution to the RRSP (Registered Retirement Savings Plan).
- Equity awards for certain positions and levels.
- Remote and/or hybrid work available depending on the position.
$140k - $160k
Role Description The Principal Software Engineer role at KLDiscovery is cross-cutting... .... You are the technical voice that connects Engineering leadership... ...~Support production applications including bug fixes and... ...telemetry systems ~Exposure to AI/ML integration within...ApplicationFull timeTemporary workRemote workShift work$180k - $235k
...opportunity to be a founding technical voice on Aura's AI Intelligence Platform, which... ...and their families from harm. As a Principal Software Engineer, you'll take on the platform's hardest... ...workplace. All qualified applicants will be considered for employment without...ApplicationFull timeWork experience placementRemote workWorldwide$193.39k - $318.98k
...Data And Ai Engineer The Data And AI team is a highly focused effort... ...checks. Collaborate with software engineers, data engineers,... ...or machine learning applications or building ML platforms ~... ...opportunity and access, and that all voices are not only heard but also...ApplicationPermanent employmentFull timeWork experience placementWork at officeRemote workFlexible hours- ...Senior/Staff/Principal Qt C++ Software Engineer Open Position – Senior/Staff/Principal Qt C++... ...ophthalmology by developing a novel, AI driven, and imaging‑guided surgical robotic system. Horizon Surgical... .... 3+ years of desktop application GUI front‑end development. Especially...Application
- ...they had to do. Powerful AI will be the biggest... ...spanning hardware and software. Speed and scale are our... ...behind data center robotics: task planning, fleet... ...real hardware. You engineer for remote failure: recovery... .... All qualified applicants will receive consideration...ApplicationRemote work
- ...world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep... ...strategy and development of multiple products, applications, and technologies across a portfolio Creates...Application
$152k - $190k
Role Description As a Principal Full Stack Software Engineer, you will be a technical leader within the elluminate... ...modern capabilities—including AI-assisted and agentic workflows—into... ...secure, and highly interactive web applications ~Own and evolve core platform modules...ApplicationFull timeRemote work$221.2k - $387.1k
Role Description As a Principal Software Engineer, you will play a key role in shaping the future of Service... ...as ServiceNow evolves toward AI-native products for the agentic era.... ...systems, platform services, enterprise applications, microservices, or cloud-native infrastructure...ApplicationFull timeFlexible hours$70k - $300k
...About the Job: Robotics Software Engineer - Robot Integrations Field AI is building the future of autonomy—from rugged terrain to real-world deployment. We’... ...support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These...ApplicationRemote work$185k - $193k
Role Description We're looking for a Principal Engineer who wants to work at the frontier of how software gets built. Applicants must be authorized to work in the U.S. without current... ...C#, Dart, JavaScript, or similar. As an AI-First Software Engineer — what Silicon...ApplicationFull time$191k - $253k
...Software Engineer, Robotics Tracking and Fusion Washington, District of Columbia, United States... ...systems is powered by Lattice OS, an AI-powered operating system that turns thousands... ...technologies with mission-critical applications. Our commitment doesn't end with...ApplicationFull timeWork experience placementImmediate start$115k - $210k
...Job Description Overview The ASUS Robotics & AI Center is seeking a Senior Robotics Software Engineer to join our global research and development team. This role... ...ship reliable software for real‑world robotics applications. Essential Duties and Responsibilities Design and...ApplicationWork experience placementWork at officeLocal areaWork from homeShift workNight shift$160k - $180k
Role Description We are seeking a Principal .NET Software Engineer to help lead the evolution of our enterprise... ...with hands-on experience integrating AI-enabled workflows into real-world... ...~Strong experience with enterprise application architecture. ~Experience designing...ApplicationFull time$140k - $150k
...a highly experienced and innovative Principal Software Engineer with deep expertise in ServiceNow to... ...our platform's evolution towards an AI-driven future. This pivotal role involves... .... ~ServiceNow Certified Application Developer. ~Strong ITIL knowledge....ApplicationFull time$144.2k - $288.4k
...are seeking a highly experienced and innovative Principal (Director Level) Software Development Engineer to lead the application architecture, design, development, delivery of... ..., and high-performance solutions leveraging AI across all major cloud platforms (AWS, Azure,...ApplicationHourly payFull timeTemporary workLocal area- Role Description We are looking for a Principal Software Engineer to serve as a technical anchor across... ...~Architect and build modern frontend applications using React and Next.js, establishing... ...champion opportunities to introduce AI, automation, and emerging technologies...ApplicationFull time
$190k - $286k
...Senior Robotics Software Engineer Anduril Industries is a defense technology company with a mission... ...systems is powered by Lattice OS, an AI-powered operating system that turns... ...Familiarity with machine learning and AI applications in robotics Knowledge of sensor...ApplicationFull timeWork experience placementWork at officeImmediate startRemote workRelocationRelocation package- ...Description We are seeking an experienced Principal Software Engineer with a strong background in Node to... ...maintaining high-performance SaaS applications, while also mentoring and guiding a team... ...Requirements ~Proficiency with AI-assisted coding tools (e.g., GitHub Copilot...ApplicationFull time
$191k - $253k
...Senior Software Engineer, Robotics – Anduril Industries Anduril Industries is a defense technology company... ...systems is powered by Lattice OS, an AI‑powered operating system that turns... ...with machine learning and AI applications in robotics Knowledge of sensor fusion...ApplicationRemote workRelocationRelocation package- Role Description The primary responsibility of the Principal Software Engineer (AI-First Development) is to direct the day-to-day technical execution... ...team, designing, orchestrating, and validating software applications built through AI-driven development workflows. This role...ApplicationFull time
$114k - $148k
...Robotics Software Engineer II Agility's commercially deployed humanoids operate alongside teams in... ...requirements. You'll also partner with AI teams to refine learned policies... ...policies. Experience developing AR/VR applications for robot teleoperation. Exposure...ApplicationFull timeTemporary workRelocation packageFlexible hours$114.6k - $234.6k
...a passionate, energetic and curious Principal Software Engineer to join our organization. Oracle Commerce... ...’ shopping experiences. ~Commerce applications are mission critical for both... ...innovations to life-saving care. And with AI embedded across our products and services...ApplicationFull timeRemote workFlexible hours$99.6k - $223.4k
Role Description As a Principal Engineer inside the Oracle Cloud Infrastructure... ...of novel consumer video applications. This is a rare opportunity... ...with a talented group of software developers, designing scalable... ...life-saving care. And with AI embedded across our products...ApplicationFull timeFlexible hours- Role Description A Principal Platform Engineer is a highly experienced and influential... ...the organization's application platform and architecture.... ...ensure the success of overall software development, implementation... ...through its community-generated AI and industry-leading total...ApplicationFull timeWork experience placement
- ...time. We're looking for a Principal Engineer who enjoys solving difficult... ...deliver reliable, scalable software. We expect Principal Engineers... ...with data-intensive applications, pipelines, and large-scale... ...domains. Experience with AI/ML infrastructure and production...ApplicationFull time
$144.2k - $288.4k
...world. Currently, we are hiring for a Principal Software Engineer, who will define and drive the... ...Technical Advisory council that performs application architectural reviews. ~Partner with... ...software development experience within AI technologies, particularly Generative...ApplicationHourly payFull timeCurrently hiring$118.6k - $165k
...maintain architectural standards, engineering principles, and technology... ...initiatives across applications, infrastructure, integrations, and data platforms. AI & Innovation ~Champion adoption... ...Agentic AI Systems ~AI-assisted software engineering practices ~...ApplicationFull timeRemote workFlexible hours- Role Description We're looking for a Principal Software Engineer who raises the bar on how we ship, not... ...core platform capabilities: AI agents, orchestration workflows, microapp... ...— Claude, GPT, Llama — and building applications on top of them ~Familiarity with context...ApplicationFull time
$144.42k - $195.4k
...responsive, and highly interactive applications that deliver exceptional user... ...reusable component libraries, and UI engineering standards. ~Design and implement AI-powered applications leveraging... .... ~Leverage AI-assisted software development tools and emerging engineering...ApplicationFull timeFlexible hours$220k - $258k
...infrastructure underneath the majority of software running in production today.... ...it to remediation. This is a principal-level, advisory role for an engineer who has built production-grade... ...burning out. ~If using AI for your resume or application, include the phrase “bonfires...ApplicationFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Robot Applications & Voice AI. Be the first to apply!
- senior principal software engineer Remote
- principal software engineer Remote
- principal data analyst Remote
- senior principal scientist Remote
- principal solutions consultant Remote
- epic principal trainer Remote
- principal Remote
- senior principal cloud computing engineer Remote
- principal consultant Remote
- principal solution architect Remote
















