Je bent hier: Vacatures / Lead C++ software engineer @ VitalFluid

Lead C++ software engineer

Full-time
VitalFluid

5656 AE Eindhoven
T: +31 (0)85 06 03 025
E: alice.leclercq@vitalfluid.com

Taal: English
Uur / week: 40

Locatie:

High Tech Campus 25

Bezoek bedrijfspagina

About VitalFluid:

VitalFluid believes our world needs healthy, sustainable food - produced without harmful chemicals. VitalFluid empowers growers to adopt plasma technology as a natural, residue-free alternative to chemical fungicides. VitalFluid creates innovative, easy-to-use machines that produce Plasma Activated Water on-site, using only water, air, and electricity. Giving growers the tools to protect their crops and the planet.

Job summary:

VitalFluid is seeking an experienced Engineering Manager to lead our hardware and software development teams. You'll play a pivotal role in the design, development, and deployment of cutting-edge embedded systems that support our mission. This position demands technical excellence in embedded software and skills to manage and mentor a team of C++ engineers, guiding technical decisions and fostering a collaborative and innovative development environment.

Key responsibilities:

  • Lead the design, development, and implementation of embedded software for complex embedded systems.
  • Oversee and mentor a team of C++ engineers, guiding technical decisions and fostering a collaborative development environment.
  • Implement software solutions for real-time embedded applications.
  • Develop high-performance C++ applications that run efficiently on constrained devices (low memory, low power).
  • Perform hardware/software integration and system-level debugging.
  • Collaborate with hardware engineers, service engineers and researchers.
  • Define coding standards, best practices, and ensure the team's adherence to them.
  • Contribute to system-level design decisions.
  • Stay up to date date with industry trends, new technologies, and best practices.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 5+ years of experience in embedded software development with a focus on C++.
  • Strong understanding of embedded systems architecture, including microcontrollers, real-time operating systems, and hardware-software interaction.
  • Expertise in C++ programming for embedded systems (C++14).
  • Expertise in administration and use the Yocto Project
  • Solid experience in debugging and optimizing embedded systems for performance, memory usage, and power consumption.
  • Experience with version control systems (e.g., Git) and CI/CD.
  • Strong knowledge of hardware interfaces (e.g., UART, SPI, I2C, GPIO, etc.).
  • Ability to analyse complex system-level problems and provide effective solutions.
  • Customer- and solution-centric attitude
  • Excellent written and verbal communication skills in English.
  • Experience with automated testing
  • Experience management practices, like project management and agile frameworks

Preferred skills

  • Leadership experience managing or mentoring engineering teams.
  • Familiarity with hardware design (schematics, PCBs) or experience working closely with hardware teams.
  • Knowledge of networking protocols (e.g., TCP/IP, UDP) for embedded systems.
  • Familiarity with cloud integration and IoT protocols.
  • Previous work on safety-critical or certified systems

Why work at VitalFluid?

At VitalFluid, you'll contribute to groundbreaking technologies that advance sustainable agriculture and protect the environment. As we transition into a market-driven growth phase, you'll be part of a dynamic organization scaling its impact—moving from research and development into widespread market adoption. This shift brings exciting opportunities to shape products that directly meet customer needs and influence real-world farming practices. You’ll be surrounded by passionate professionals who value initiative, collaboration, and purpose-driven work.