Senior Software Engineer

EnErgo*
Eindhoven, Netherlands
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Agile Methodology Unit Testing C++ (Programming Language) Code Review Computer Programming Data Transmissions Software Design Patterns Device Drivers Python (Programming Language) Software Engineering UML
+3 more
Test-Driven Development (TDD) Software Troubleshooting Information Technology

Job description

Your role as a Senior Software Engineer As a Senior Software Engineer within our Farm-out projects you will work on solutions for (big scaled) high-tech systems. The team works partly from our head office in Best, partly from the customer’s location and (if desired) partly remote. The tasks are varied and the focus/priority is determined per quarter. From developing interfaces for communication, data transfer between software components and implementation of algorithms and driver development. To solving software issues, testing (GMock, simulations, automation) and developing applications with a graphical UI interface. Tasks and responsibilities:

  • design, implementation and verification of new subsystems, modules and components;
  • Troubleshooting and debugging;
  • writing high-quality, structured and maintainable code and design;
  • sharing your knowledge, insights and opinions in various meetings (e.g. stand-up, retrospective, design/architecture sessions) to ensure the project moves in the right direction;
  • sparring partner for stakeholders within and outside the team;
  • code review & mentoring of (junior) engineers

Requirements

  • You have a Bachelor’s or Master’s degree in a relevant field such as Technical Informatics, Computer Science, Electrical Engineering, Embedded Systems, Physics and/or Mathematics;
  • You have at least 6 years of experience with software development in C++ in the high-tech domain and are preferably also proficient in programming in C and Python;
  • You are used to delivering high-quality code and are familiar with methods and techniques such as OO, Unit Testing, UML, Design Patterns, TDD/BD and Agile.
  • You have an excellent command of the English language (both spoken and written).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · WWC Europe 2026

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · WWC Europe 2026

Videos

See all

Related articles

See all