C++ Software Engineer for Embedded Systems

Vivoka โ€ข France
Relocation
Apply
AI Summary

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
Develop and maintain C++ core of VDK
Design and implement new features based on client needs
Collaborate with internal teams to ensure SDK aligns with product strategy
Key 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
Technical Skills Required
C++ RESTful APIs Android/Java SDK development
Benefits & Perks
Continuous Growth
Flexible Work Environment
Competitive Compensation
Nice to Have
Android/Java SDK development

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.

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.

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.

Skills

  • 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.

Jobโ€™s 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.

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.

Send your CV to hr@vivoka.com.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Vivoka

France

Software Release Manager and Technical Support Specialist

Programming
โ€ข
9h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Job Type โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Experience Level โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

nintendo european research and...

France

Senior Software Engineer

Programming
โ€ข
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Job Type โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Experience Level โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

Teads

France

Subscribe our newsletter

New Things Will Always Update Regularly