Vivoka
Software Engineer – C++ based products for Embedded Systems Vivoka
Job Location
Metz, France
Job Description
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 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” but not required . The role also involves working on custom development projects for key clients. 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). 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. 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. 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? 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. J-18808-Ljbffr
Location: Metz, FR
Posted Date: 1/9/2025
Location: Metz, FR
Posted Date: 1/9/2025
Contact Information
Contact | Human Resources Vivoka |
---|