Join Vivoka as a C++ Software Engineer to develop and maintain the Voice Development Kit (VDK) for embedded systems. Focus on C++ development, contributing to new features and legacy components. Collaborate with internal teams to ensure the SDK aligns with overall product strategy.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Metz, France
Full-Time
Apply now
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 a C++ Software Engineer, focusing on the development and evolution of our Voice Development Kit (VDK). Your primary responsibility will be to work on our SDKโs C++ core, ensuring high performance and reliability. While experience in Java and Android development is a plus, it is not required. This role is a fantastic opportunity for developers passionate about C++ and interested in shaping voice interaction technology.
Our Voice Development Kit (VDK) Is a Comprehensive SDK Designed For Developers To Integrate Voice Interaction Into Their Systems. It Includes
- VDK Service: A RESTful API simplifying voice interaction integration.
- VDK Studio: A graphical interface for configuring and managing voice interactions.
- Libraries and resources: Legacy components that require maintenance.
- Sample code: Examples to help developers implement voice interaction quickly.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Your mission
As a C++ Software Engineer, you'll be part of the Software Engineering Team within the Product Team. Youโll collaborate closely with the Lead Software Engineer and the Product Manager, reporting to the CPO (Chief Product Officer).
Jobโs responsibilities
- Develop and maintain the C++ core of the Voice 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 on C++.
- Maintain and update sample code to help developers integrate the SDK efficiently.
- Collaborate with prospects and clients to understand their requirements and assist in custom development projects within our Professional Services offerings.
- Write and maintain documentation, unit tests, and follow best practices such as Test-Driven Development (TDD).
- Work closely with internal teams to ensure the SDK aligns with overall product strategy and client needs.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Strong competency in C++ development, with a passion for modern C++ techniques.
- Experience in Android/Java SDK development is a plus, but not required.
- Familiarity with RESTful APIs in 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.
Interested in relocating to France? Check out our comprehensive Relocation Jobs in France page with detailed relocation packages and benefits.
- 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.
Apply now and be part of transforming how professionals enhance their work through AI-powered voice solutions, driving greater efficiency and success in their daily operations.
Send your CV to hr@vivoka.com.
Similar Jobs
Explore other opportunities that match your interests
Vivoka
Software Release Manager and Technical Support Specialist
nintendo european research and...
Senior Software Engineer