Software Engineer – C++ based products for Embedded Systems

Vivoka

Metz

Hybride

EUR 55 000 - 85 000

Plein temps

14 jours+
Générateur de candidature

Démarquez-vous pour ce poste — générez un CV et une lettre de motivation personnalisés en environ une minute.

Passez les filtres ATS

Avantages offerts par ce poste

Relocation support
Hybrid work model
Competitive compensation

Résumé du poste

Vivoka is seeking a C++ Software Engineer to advance the Voice Development Kit (VDK) core, delivering high-performance embedded solutions. While Java/Android experience is a plus, it is not required.

You will work on the SDK’s C++ core, contribute to new features, and maintain legacy components. You'll join the Software Engineering Team within the Product Team, collaborating with the Lead Software Engineer and Product Manager, reporting to the CPO.

Qualifications

  • Develop and maintain the C++ core of the Voice Development Kit (VDK).
  • Knowledge of RESTful APIs in SDK or embedded contexts is helpful.
  • Experience with Android/Java SDK is a plus but not required.
  • Strong communication and collaboration across teams and clients.

Responsabilités

  • Develop and maintain the C++ core of the VDK.
  • Ensure the VDK Service RESTful API functions in embedded systems.
  • Design and implement new features based on client needs.
  • Maintain sample code to assist developers integrating the SDK.
  • Collaborate with prospects and clients on custom development projects.
  • Write and maintain documentation, unit tests, and follow TDD.
  • Work with internal teams to align the SDK with product strategy.

Connaissances

C++ programming
RESTful APIs
Java/Android (optional)
Communication skills
English fluency
Team collaboration
Problem solving

Outils

VDK Studio
C++ development tools
Android SDK basics

Description du poste

Software Engineer – C++ based products for Embedded Systems
About Us:

At Vivoka, we provide intuitive technologies that enable seamless, offline voice interactions across industries like Logistics, Field Services, and MedTech. We envision a world where voice AI empowers professionals, making their work more efficient and intuitive, even in the most challenging environments, by seamlessly integrating into their daily operations.

The Job in a Nutshell:

We invite you to join us as aC++ Software Engineer, focusing on the development and evolution of ourVoice Development Kit (VDK). Your primary responsibility will be to work on our SDK’s C++ core, ensuring high performance and reliability. While experience inJavaandAndroid developmentis a plus, it is not required. This role is a fantastic opportunity for developers passionate about C++ and interested in shaping voice interaction technology.

OurVoice Development Kit (VDK)is a comprehensive SDK designed for developers to integrate voice interaction into their systems. It includes:

  • VDK Studio: A graphical interface for configuring and managing voice interactions.
  • Libraries and resources: Legacy components that require maintenance.

Your focus will be on C++ development, contributing to both new features and the maintenance of legacy components. Knowledge of Android is a «nice to have» butnot required. The role also involves working on custom development projects for key clients.

As aC++ Software Engineer, you'll be part of theSoftware Engineering Teamwithin theProduct Team. You’ll collaborate closely with the Lead Software Engineer and the Product Manager, reporting to the CPO (Chief Product Officer).

  • Develop and maintain theC++ coreof theVoice Development Kit (VDK).
  • Ensure the VDK Service (RESTful API) functions seamlessly in embedded systems.
  • Design and implement new features based on client needs, primarily focusing onC++.
  • Maintain and updatesample codeto help developers integrate the SDK efficiently.
  • Collaborate with prospects and clients to understand their requirements and assist in custom development projects within ourProfessional Servicesofferings.
  • Write and maintain documentation, unit tests, and follow best practices such asTest-Driven Development (TDD).
  • Work closely with internal teams to ensure the SDK aligns with overall product strategy and client needs.
  • Strong competency inC++ development, with a passion for modern C++ techniques.
  • Experience inAndroid/Java SDK developmentis a plus, but not required.
  • Familiarity withRESTful APIsin SDK or embedded systems contexts is helpful.
  • Strong communication skills, with the ability to explain technical concepts to clients and collaborate on custom development projects.
  • Fluent English communication skills to engage effectively with a multilingual team.
  • Junior developers are welcome: We are looking for motivated individuals eager to grow in C++, with or without extensive experience.
  • Continuous Growth: Develop your expertise in SDK development, RESTful APIs, and modern C++ techniques while staying at the forefront of voice technology innovation.
  • Flexible Work Environment: Benefit from a hybrid work setup, combining remote work 2–3 days per week with in-person collaboration at our Metz office.
  • Relocation Support: If you’re moving to Metz, we offer assistance to make your transition as smooth as possible.
  • Competitive Compensation: Receive a salary package that reflects your skills and experience, designed to attract top talent.
Ready to Revolutionize Human-Machine Interaction?
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

C++ Embedded Voice SDK Engineer | Hybrid Work & Relocation
C++ Embedded Voice SDK Engineer | Hybrid Work & Relocation

Vivoka • Metz

Hybride
EUR 55 000 - 85 000
Relocation support
Hybrid work model
Competitive compensation
Senior Software Engineer, Core Experiences - Nantes, France
Senior Software Engineer, Core Experiences - Nantes, France

Clutch Canada • Nantes

Sur place
EUR 55 000 - 75 000
Competitive salaries
Flexible remote work
Laid-back atmosphere
+1
Senior Software Engineer, Core Experiences - Bordeaux, France
Senior Software Engineer, Core Experiences - Bordeaux, France

Clutch Canada • Bordeaux

Sur place
EUR 50 000 - 70 000
Competitive salaries
Flexible working environment
Opportunity for impactful work
Senior Software Engineer, Core Experiences - Lyon, France
Senior Software Engineer, Core Experiences - Lyon, France

Clutch Canada • Lyon

Sur place
EUR 50 000 - 80 000
Competitive salaries
Friendly and laid-back atmosphere
Fast-growing environment
+1
Senior Machine Learning Engineer, Voice Agents
Senior Machine Learning Engineer, Voice Agents

Jobgether • France

Sur place
EUR 110 000 - 150 000
Flexible hours
Remote work options
Health benefits
+7
Software Engineer
Software Engineer

Vocca • Paris

Sur place
EUR 70 000 - 110 000
Senior Software Engineer, Core Experiences - Lille, France
Senior Software Engineer, Core Experiences - Lille, France

Speechify • Lille

Sur place
EUR 26 000 - 86 000
Software Engineer
Software Engineer

Vocca • Paris

Sur place
EUR 50 000 - 70 000
Attractive package
Real responsibilities from day one
Supportive team environment
+1
Tech Lead, Android Core Product - Nantes, France
Tech Lead, Android Core Product - Nantes, France

Clutch Canada • Nantes

À distance
EUR 60 000 - 80 000
Competitive salaries
Flexible work environment
Opportunities for impact in technology
+1
Tech Lead, Android Core Product - Paris, France
Tech Lead, Android Core Product - Paris, France

Speechify • Paris

À distance
EUR 60 000 - 80 000
Competitive salaries
Friendly work atmosphere
Opportunity to create impactful products