Software Engineer – C++ based products for Embedded Systems
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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.