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

All 4 roles at cerence