Principal Software Engineer – Robot Applications, Voice AI

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Cerence Inc.

Cerence Inc.

1001 - 5000 employees

Founded 2019

🤖 Artificial Intelligence

🚗 Transport

💰 Grant on 2020-12

Artificial Intelligence • Transport • Automotive

Cerence Inc. is a global company focused on providing AI-powered solutions, particularly in the automotive industry. They specialize in conversational and generative AI technologies that create intelligent, natural, and personalized interactions between humans and vehicles. With innovations like their proprietary automotive large language models, Cerence enhances user experiences across various forms of transport including cars, two-wheelers, and trucks. The company has over 500 million vehicles shipped with its AI technology, serving more than 80 OEMs and Tier 1 customers worldwide. Cerence is dedicated to continuous advancements in AI, aiming to revolutionize in-car user experiences through fast delivery and seamless integration of their solutions.

📋 Description

• 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 • Implement high-level application software, interaction workflows, and robotic behavioral state machines • Build the core logic that translates human speech, gestures, environmental cues, and contextual information into deterministic robotic tasks • Integrate vision pipelines, object detection, scene understanding, spatial tracking, and voice interactions to provide contextual awareness • Develop robust voice applications managing STT, NLU, dialog management, wake-word detection, and TTS interfaces • Build orchestration workflows combining LLMs, VLMs, memory systems, tool calling, reasoning engines, and robotic capabilities • Consume and orchestrate navigation, manipulation, perception, and device-control services exposed by the robotics platform • Optimize applications to balance low-latency local execution with cloud-based AI services • Integrate robots with mobile devices, smart home ecosystems, enterprise applications, and cloud APIs • Build telemetry, logging, and evaluation mechanisms supporting continuous model improvement • Contribute to testing, observability, CI/CD, and production deployment practices

🎯 Requirements

• 5+ years of professional software engineering experience using Python and/or C++ • Strong proficiency in BehaviorTree.CPP, state machines, workflow orchestration engines, or task-planning architectures • Hands-on experience building applications using LLMs, VLMs, tool-calling architectures, agent frameworks, RAG systems, or semantic memory platforms • Experience designing scalable application-layer software, API-driven systems, distributed services, and event-driven architectures • Experience optimizing software on resource-constrained edge hardware under intermittent connectivity conditions • Experience integrating cloud AI services, model serving platforms, and containerized deployments • Experience designing natural, context-aware human-machine experiences

🏖️ Benefits

• 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

Apply Now

Similar Jobs

🕒 6 days ago

The Home Depot

10,000+ employees

🛒 Retail

👥 B2C

Staff Software Engineer leading technical architecture for Home Depot's mobile applications. Delivering engaging, customer-centric experiences while ensuring software quality and productivity.

🇺🇸 United States – Remote

💵 $90k - $180k / year

💰 Debt Financing on 2007-07

⏰ Full Time

🔴 Lead

💻 Application Engineer

🕒 July 14

Antora Energy

51 - 200

Staff Applications Engineer establishing applications engineering function for Antora's thermal batteries. Collaborating with various teams to configure and optimize energy solutions for clients.

🕒 July 10

Anthropic

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Staff Application Security Engineer securing acquisitions for Anthropic, ensuring safe AI integration. Leading due diligence and post-acquisition security efforts.

🕒 June 26

ABB

10,000+ employees

⚡ Energy

🔧 Hardware

🤝 B2B

Channel Applications Engineer providing technical sales execution for Low Voltage drives and PLC/HMI products at ABB. Responsible for customer relations and tailored solutions to meet client needs.

🇺🇸 United States – Remote

💵 $100.5k - $160.8k / year

💰 $545.9M Post-IPO Debt - ABB on 2023-11

⏰ Full Time

🟠 Senior

🔴 Lead

💻 Application Engineer

🕒 June 25

Kyndryl

10,000+ employees

🏢 Enterprise

🔒 Cybersecurity

☁️ SaaS

Software Engineer maintaining and extending a disaster recovery portal with Python and React. Collaborating on application development and deployment for high-impact technology solutions.