-
EnErgo recruitment

Senior C++ Software Engineer

EnErgo recruitment
Netherlands · Full-time · Associate

As a Senior Software Engineer you will get to work on state-of-the-art R&D projects within different domains and technologies. From developing low level and middleware solutions for implantable devices, surgical robots or high-tech machine control, to developing applications for IOT and real time data visualization.

You are part of one of our scrum teams and will work on the design and implementation of high quality software solutions. From proof of concept to the delivery of a market ready product.

Programming languages and technologies in our stack are C++, C, Python, QT, Docker, AWS, GIT, Jenkins, RTOS, TDD and BDD. Memory management and performance optimization are essential in the embedded systems that we develop.

Tasks

  • Design, implementation and verification of subsystems, modules and components;
  • Maintaining and debugging existing software solutions;
  • Write high quality, robust, structured code;
  • Participate in meetings (e.g. stand-up, sprintplanning, retrospective, design/architectural sessions) and share your thoughts and ideas to help move the project forward;
  • Sparring partner for peers and stakeholders inside and outside the team;
  • Code review & guidance of (junior) engineers;
  • Depending on your ambitions and desires for personal growth, we will support you in shaping your future and enable you to take on more responsibilities as you grow in seniority.


Requirements

  • You have a Bachelor’s or Master’s degree in (applied) Computer Science, Computer Engineering, Electrical Engineering, Embedded Systems, Physics and/or Mathematics;
  • You have at least 8 years of experience in O.O. software development in the high-tech domain.
  • You have excellent skills in C++ and C and are familiar with other programming languages such as Python and/or C#;
  • You are used to delivering high quality code and are familiar with methodologies and techniques as Unit Testing, UML, Design Patterns, TDD/BDD and Agile;
  • You have an excellent command of English (both oral and written); knowledge of the Dutch language is a big plus;


Benefits

  • contract for indefinite period of time;
  • an all-in employee benefit package: incl. competitive gross salary, net cost allowance, mobility package, 13th month payment, holiday allowance;
  • good secondary employment conditions: i.a. 26 vacation days (opportunity to buy extra days), pension scheme and relocation budget.
  • a good work-life balance, flexible working hours and hybrid way of working;
  • an inspiring office environment with daily fresh fruit and a gym;
  • the home office support package will turn your “home office” into an inspiring environment;
  • lots of fun during events like celebrations, sport activities and the weekly Friday afternoon drinks.

Key Skills

Ranked by relevance

c python tdd embedded scrum docker aws git jenkins rtos uml
Login to Apply
Posted
Oct 22, 2024
Type
Full-time
Level
Associate
Location
Utrecht

Industries

Human Resources Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
yellowshark® AG
Related

Software Engineer C# (80-100%) m/w

2026-06-16

Full-time
Not Applicable
Switzerland
Human Resources Services
Engineering
View Job Details
Justworks
Related

Software Engineer

2026-06-15

Full-time
Not Applicable
United States
Human Resources Services
Engineering
View Job Details
Veriff
Related

Senior Software Engineer (Product Platform)

2026-06-18

Full-time
Mid-Senior
Estonia
Software Development
Engineering