Metz, France
Full-Time

Lead 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 asLead Software Engineer, where you will act as the technical leader of our Software Engineering Team, driving the development of our Voice Development Kit (VDK). Your role will focus on guiding the team through technical challenges and overseeing the evolution of the SDK, with a particular emphasis on its core voice interaction features. While you will collaborate closely with both a Product Manager and the CTO to ensure the success of our products, your focus will remain on technical leadership, not on team management. You will report to the CPO on organizational aspects.

Your mission

As a Lead Software Engineer, you will act as both an active developer and the technical leader of the Software Engineering Team, focusing on C++-based products for our Voice Development Kit (VDK). You will guide the team in developing complex solutions, ensuring that development processes are followed, and maintaining high standards in all deliverables. You will also collaborate closely with a Product Manager to manage the development backlog and prioritize tasks, ensuring timely releases.

Your key responsibilities will include:

  • Leading the development and maintenance of the Voice Development Kit (VDK), focusing on C++-based products and overseeing the architecture and code design.
  • Coaching and mentoring the team of engineers to maintain technical excellence and ensure high performance.
  • Collaborating with the AI Applied Team (CTO, AI Researchers/PhDs) and other technical stakeholders to integrate advanced voice technologies into our products.
  • Contributing to custom developments for key clients, tailoring solutions to their specific needs, particularly within our Professional Services offerings.
  • Managing and maintaining legacy components (libraries and resources) for existing clients, while driving future developments of the VDK.
  • Implementing and improving development processes, including end-to-end testing, code reviews, and performance tuning.
  • Ensuring the quality of deliverables by maintaining high standards for the codebase and documentation using tools such as Confluence and Jira.
  • Contributing hands-on to the codebase, serving as a key technical contributor to ensure the continued evolution of the VDK.
  • Addressing the challenges of embedded systems, optimizing solutions for various hardware platforms, and managing constraints across target platforms.

Your role will be crucial in ensuring that the Voice Development Kit (VDK) continues to meet the highest standards of innovation, quality, and client satisfaction.

Required Skills:

  • A minimum of 5 years of experience in C++ development, with a strong focus on modern C++ techniques and libraries.
  • Experience in leading teams, with a proven ability to coach and inspire engineers.
  • Strong organizational skills, with experience managing tasks in Jira and maintaining documentation in Confluence.
  • Familiarity with continuous integration/delivery (CI/CD) pipelines and release management.
  • Ability to balance hands-on development with leadership responsibilities.
  • Strong communication skills, with the ability to explain complex technical concepts to clients and prospects, and collaborate on custom development projects.
  • Experience or strong knowledge of embedded systems.
  • Ability to manage constraints across various hardware platforms.
  • Strong problem-solving skills and a proactive, solution-oriented approach.
  • Fluent in English, with excellent communication skills.

Desired Skills:

  • Understanding of RESTful APIs and experience in their development and maintenance.
  • Familiarity with voice technology and AI-driven systems.
  • Experience in collaborating with cross-functional teams, including product management and AI teams.
  • Knowledge of French or another language is a plus.

Job’s benefits

  • Continuous Growth: Enhance your expertise in SDK, RESTful API development, embedded systems, 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 Lead and 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.