Principal Software Engineer – Robot Applications & Voice AI
cerence · Remote
- Posted
- 26 days ago
- Last confirmed live
- 3 days ago
What this role involves
This role is for a Principal Software Engineer to build the application and cognitive layer for humanoid robots, integrating voice AI, agentic AI, and multimodal reasoning. The position requires expertise in orchestration frameworks, LLMs/VLMs, and Python/C++, with at least 5 years of experience. The role is based in the California Bay Area, requiring onsite presence.
Skills this posting asks for
- behaviortree.cpp
- state machines
- workflow orchestration
- task-planning
- llms
- vlms
- tool-calling
- agent frameworks
- rag
- semantic memory
- python
- c++
- api-driven systems
- distributed services
- event-driven architectures
- edge compute
- cloud ai services
- model serving
- containerized deployments
- automated testing
- debugging
- monitoring
- observability
- ci/cd
Requirements
- 5 years of experience
- Level: principal
- Remote policy: onsite
Apply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at cerence
- Senior Principal AI EngineerRemote
- Principal Solutions Architect – Robotics & Voice AIRemote
- Sr. Principal Software EngineerRemote