Principal Software Engineer
Core
Develop and integrate voice recognition technologies and SDKs for automotive platforms to enable in-car voice assistants.
Role type
Principal Software Engineer (C++/Voice AI)
Builds
Automotive voice assistant SDKs and related product features for car manufacturers.
Domain
Automotive technology / Voice AI / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++ (multi-threading, memory management), Linux development, Git, unit testing, API documentation, cross-platform development
Preferred skills
Speech recognition technologies, Android development, JNI, JavaScript/TypeScript, Python scripting
Technologies
C++, Linux, Git, Python, Android, JNI, JavaScript, TypeScript
Responsibilities
Analyze and implement product requirements, integrate voice recognition technologies, develop unit tests, improve performance/latency/memory, develop products for different platforms, write technical documentation, support SDK projects
Seniority
Principal, hands-on IC with strategic input