Senior Software Engineer

jouwtechniekbaan.nl

Eindhoven

On-site

EUR 50,000 - 67,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Detavast-contract

Job summary

JouwTechniekbaan.nl zoekt een Senior Software Engineer in Eindhoven die de grens tussen software en machinebouw overbrugt. Je ontwikkelt high-performance C++20 software voor geavanceerde packaging- en elektronische assemblage-machines en leidt projecten van ontwerp tot oplevering.

Je werkt met C#, Python en Java, bouwt aan CI/CD-pijplijnen met Jenkins, en past SOLID, design patterns en TDD/BDD toe. Je maakt deel uit van een circa 40 engineers tellende softwareafdeling en brengt proactief

Qualifications

  • Leiden van ontwerp en ontwikkeling van C++20-software voor high-performance machinebesturing en embedded toepassingen.
  • Integratie in C#, Python en Java ter ondersteuning van projecten.
  • Opzetten en onderhouden van buildsystemen zoals CMake, Conan 2.x of Bazel.
  • Implementeren en beheren van Jenkins CI/CD-pijlijnen voor automatische builds en releases.
  • Toepassen van SOLID, design patterns en clean code voor schaalbare en onderhoudbare software-architecturen.
  • Testautomatisering met TDD/BDD, mocking en testpiramide.

Responsibilities

  • Leiden van ontwerp en implementatie van C++20-software voor high-performance machinebesturing.
  • Ontwikkelen en integreren in C#, Python en Java binnen projecten.
  • Opzetten en onderhouden van buildsystemen zoals CMake, Conan 2.x of Bazel.
  • Implementeren en beheren van Jenkins CI/CD-pijplijnen voor automatische builds en releases.
  • Toepassen van SOLID en design patterns voor onderhoudbare systemen.
  • Uitvoeren van TDD/BDD tests en testautomatisering.

Skills

C++20
C#
Python
Git
CI/CD
TDD/BDD
Design patterns
SOLID
Concurrency
Test automation

Education

Bachelor-/Master-diploma software engineering

Tools

CMake
Conan 2.x
Bazel
Jenkins

Job description

Als Senior Software Engineer in Eindhoven werk je op het snijvlak van software en machinebouw. Je ontwikkelt en leidt softwareprojecten die direct gekoppeld zijn aan hoogprecisie machines en productieprocessen. In deze rol gebruik je moderne C++20-technieken en aanvullende talen zoals .NET C# en Python om embedded en real-time oplossingen te bouwen. Je bent gewend aan moderne build- en package-systemen (bijvoorbeeld CMake, Conan 2.x, Bazel) en ontwerpt betrouwbare CI/CD-pijplijnen met Jenkins of vergelijkbare tools. SOLID-principes, clean code, design patterns en testgedreven ontwikkelen (TDD/BDD) vormen de kern van je aanpak. Je komt te werken in een softwareafdeling met ongeveer 40 engineers die verantwoordelijk zijn voor requirements, ontwerp, implementatie en test van functies voor geavanceerde packaging- en elektronische assemblage-machines. Deze positie vraagt een proactieve, oplossingsgerichte professional die kwaliteit, testautomatisering en configuratiebeheer (Git) hoog in het vaandel heeft. Heb je affiniteit met concurrency, high-performance software en infra-as-code tools: dan pas je perfect. Wil je technische sturing combineren met hands-on bouwen aan embedded software in de machinebouw? Dan is deze rol in Eindhoven iets voor jou.

Functie-inhoud
  • Leiden van ontwerp en ontwikkeling van C++20-software voor high-performance machinebesturing en embedded toepassingen.
  • Ontwikkelen en integreren in C#, Python en Java om een veelzijdige techstack te ondersteunen binnen projecten.
  • Opzetten en onderhouden van buildsystemen zoals CMake, Conan 2.x of Bazel voor consistente en reproduceerbare builds.
  • Implementeren en beheren van Jenkins-gebaseerde CI/CD-pijplijnen voor geautomatiseerde builds en releases.
  • Toepassen van SOLID, design patterns en clean code voor schaalbare en onderhoudbare software-architecturen.
  • Opzetten van geautomatiseerde tests volgens TDD/BDD, met aandacht voor mocking, stubbing en de testpiramide.
Functie-eisen
  • Bachelor- of masterdiploma in software engineering, informatica of aantoonbaar gelijkwaardig werk- en denkniveau.
  • Minimaal vijf jaar relevante ervaring in softwareontwikkeling binnen multidisciplinaire teams (software, elektronica, mechatronica).
  • Aantoonbare expertise in C++20, ervaring met .NET C#, Python en kennis van embedded of real-time systemen.
  • Ervaring met moderne buildtools (CMake, Conan 2.x of Bazel), versiebeheer met Git en CI/CD-praktijken zoals Jenkins.
  • Bekend met testautomatisering, TDD, BDD, mocking & stubbing en een sterke kwaliteit- en refactoringsmentaliteit.
  • Proactieve, klantgerichte houding met automation-first mindset, goede communicatieve vaardigheden en teamgerichtheid.
Wij bieden
  • Een detavast-contract voor 40 uur per week met concrete doorgroeimogelijkheden binnen software en mechatronica.
  • Werken in een team van circa 40 software engineers aan hoogprecisie machinebouw-oplossingen in Eindhoven.
  • Ruimte voor technisch leiderschap, invloed op architectuur en verbetering van CI/CD-processen binnen projecten.
  • Samenwerking in een internationale R&D-omgeving met projecten en kennisuitwisseling over Europa, Amerika en Azië.
  • Toegang tot uitdagende, cross-functionele projecten waarbij software direct impact heeft op machineprestaties.
  • Een resultaatgerichte en collegiale werkomgeving met focus op kwaliteit, innovatie en continue verbetering.
Salarisomschrijving

€4500 - €6000 monthly

Type vacature:

Intern

Vaardigheden
  • Er is geen minimale opleiding vereist
  • Je beheerst Nederlands
Wat wij bieden

Salaris: €4.500,- tot €6.000,-

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Elektronicabanen.nl • Eindhoven

On-site
EUR 32,364 - 53,568
25 vakantiedagen
Groeimogelijkheden
Leaseauto of mobiliteitsvergoeding
+2
Senior Software Engineer
Senior Software Engineer

Uitzendbureau • Delft

On-site
EUR 50,000 - 67,000
Pensioenregeling
30 vakantiedagen
Flexibele werktijden
Software Design Engineer
Software Design Engineer

Uitzendbureau • Eindhoven

On-site
EUR 32,364 - 53,568
25 vakantiedagen
Opleidingsbudget van €2000
Reiskostenvergoeding
+1
Senior Mechatronica Ingenieur
Senior Mechatronica Ingenieur

Elektronicabanen.nl • Eindhoven

On-site
EUR 32,364 - 62,496
25 vakantiedagen per jaar
Opleidingsbudget van €2000 per jaar
Mobiliteitsbudget of leaseoptie
+1
Senior Mechatronica Ingenieur
Senior Mechatronica Ingenieur

Machinebouw Banen • Eindhoven

On-site
EUR 32,364 - 62,496
Opleidingsbudget van €2000 per jaar
25 vakantiedagen per jaar
Mobiliteitsbudget of leaseoptie
Senior Mechatronica Ingenieur - Machinebouw Banen
Senior Mechatronica Ingenieur - Machinebouw Banen

Jobster • Eindhoven

On-site
EUR 32,000 - 62,000
Salaris 2900-5600
Vakantiedagen 25 dagen
Groei in leiderschap
+3
Senior Mechatronica Ingenieur
Senior Mechatronica Ingenieur

Uitzendbureau • Eindhoven

On-site
EUR 32,364 - 62,496
25 vakantiedagen
Opleidingsbudget van €2000 per jaar
Mobiliteitsbudget of leaseoptie
Senior Software Engineer Besturingstechniek | Eindhoven
Senior Software Engineer Besturingstechniek | Eindhoven

PLC Banen • Eindhoven

On-site
EUR 54,000 - 69,000
Detavastconstructie
40 uur per week (fulltime)
Werkplek Eindhoven
Senior Elektronica Ontwerper Architect
Senior Elektronica Ontwerper Architect

Elektronicabanen.nl • Eindhoven

On-site
EUR 32,364 - 62,496
Opleidingsbudget (€2.000 per jaar)
Pensioenregeling
Mobiliteitsbudget of leaseoptie
+2
Embedded Software Engineer - Synsel Techniek
Embedded Software Engineer - Synsel Techniek

Jobster • Eindhoven

On-site
EUR 32,000 - 54,000
Salaris: €2.900–€4.800 bruto/maand
25 vakantiedagen per jaar
Opleidingsbudget €2.000/jaar
+4