Team Lead C++/Rust Software Engineering

Team Lead C++/Rust Software Engineering

Are you an experienced C++ or Rust engineer, with (some) exposure to team management? Join this ambitious start-up that develops high-tech horticulture systems.

Responsibilities: Team Lead C++/Rust Software Engineering

In this role, you will lead a team focused on developing cutting-edge autonomous systems and simulations, driving impactful projects, and collaborating with cross-functional engineering teams to deliver exceptional vehicle software solutions.


Key Responsibilities:

  • Design and develop highly reliable autonomous systems, including simulations for validation and verification.
  • Lead the complete software development lifecycle .from design to testing and integration
  • Collaborate closely with engineering teams across various software domains to develop, integrate, and verify vehicle control software, localization, and safety features.
  • Define and spearhead projects that align with core organizational objectives, contributing directly to high-impact initiatives.
  • Continuously seek opportunities to improve system and software reliability.
     

Requirements: Team Lead C++/Rust Software Engineering

Must haves:

  • 8+ years of professional software development experience with proven expertise in C/C++ or Rust.
  • Experience in leading an engineering team.
  • Hands-on and pragmatic with the ability to switch between various ongoing projects.
  • Experience in Robotics/Controls engineering and software architecture for scalable embedded systems.

Preferred Skills:

  • Deep knowledge of debugging, performance optimization, and unit testing.
  • Proficient with ROS2, SLAM, Yocto/Embedded Linux, DBUS, Docker, GitLab.
  • Experience with AWS IoT Core and Zephyr OS.
  • Strong background in Requirements Engineering.

Benefits: Team Lead C++/Rust Software Engineering

  • Joining a promising (and already profitable) start-up
  • A salary of approximately €80.000-€90.000, plus benefits.
  • This position is based near Gouda. The team works from the office most days of the week. We can transfer Visa, but cannot support relocation.
Read full vacancy

What happens next?

1
Application submitted.

You have successfully submitted your application. Please make sure to include all the necessary documents and information.

2
Selection and Evaluation

Our team will thoroughly review your application, taking into consideration your qualifications and experience. Based on this evaluation, we will proceed to invite you for a (digital) interview with one of our recruiters. This interview aims to gain further insights into your background, skills, and motivation.

3
Introduction to Client

Following our consultation with you, we will facilitate an introduction between you and our client. Depending on the client's requirements, there may be one or more interviews, along with the possibility of an assessment, to further evaluate your suitability for the position.

4
Offer and accepting

If the client/principal decides to offer you the job, you will receive a formal offer. It is up to you to accept this offer. If you accept the offer, we will arrange further financial processing and ensure everything is in place for your new position.

Still got questions?

Get in touch with:

Interested? Send us your application!

Can't find the vacancy you're looking for?

Sign up for a JobAlert and receive an e-mail as soon as the vacancy becomes available!