Metz, France
Full-Time

C++ Software Engineer

Picture a world where voice interaction is seamlessly integrated with technology. No complex setups, no dependency on an internet connection, just your voice and a simple electricity source. At Vivoka, we are building the future of this transformation, shaping how humans interact with machines. We invite you to join us as our C++ Software Engineer to be an instrumental part of this exciting journey.

Working alongside a team of C++ experts, you’ll have the opportunity to not just contribute your skills but also enhance your expertise in the domain. At Vivoka, we believe in fostering talent, offering competitive compensation, creating a dynamic work environment, and opening the gateway to countless personal and professional growth opportunities.

Your mission

As a C++ Software Engineer, you'll play a crucial role in developing, optimizing, and maintaining our cutting-edge voice interaction software, the VDK. Working closely with our product and development teams, you will leverage your expertise to create efficient, robust, and scalable solutions that delight our customers.
  • Develop and maintain software components of the VDK using modern C++ techniques and libraries.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Collaborate with the team to brainstorm new features and innovative solutions.
  • Review and debug existing source code.
  • Write clean, maintainable, and efficient code that adheres to our internal coding standards.
  • Participate in code reviews to maintain high-quality code.
  • Develop automated tests and conduct performance tuning.
  • Document development phases and monitor systems.
  • Ensure software is up-to-date with the latest technologies.

Required skills

  • Programming is more than just a job for you; you’re passionate about personal projects (and we’re curious to hear about them!).
  • You embrace the technicalities of C++, staying up-to-date with the multiple ISO standards from the past decade.
  • You’re comfortable using Linux on a daily basis and have a working knowledge of Windows (bonus points for MacOS competency).
  • Prior experience with Qt (both Widgets & QML) is a significant plus.
  • Familiarity with Agile development methodologies is a plus.
  • Ability to switch from serious coding mode to an engaging storyteller during lunch breaks.

Job’s benefits

  • Join a team of experts in C++ development where you’ll have the opportunity to enhance your skills and knowledge.
  • Work on a diverse technical environment, allowing you to explore areas such as embedded development, AI, NLP, machine learning, and more.
  • Participate in spontaneous events and regular meet-ups to foster collaboration and maintain a lively work atmosphere.
  • Enjoy flexibility with a hybrid work arrangement, allowing you to work remotely or on-site as needed.

Submit your application to this position by sending your information to recrutement@vivoka.com