Jobs / Topic Software Development

Senior C++ Software Engineer with DevOps ownership

Topic Software Development · Best, NB, Netherlands
Best, NB, NetherlandsContractExp: 5+ yrs57,000-76,000 EUR/yearlyHybrid
Remuneration
All-in employment package includes net expense allowance, mobility package, 13th-month salary, and holiday allowance
Location
Best, NB, Netherlands
Visa sponsorship
Not specified

Job summary

Design, implement, verify, and integrate C++ software for complex embedded systems used in medical systems, semiconductor equipment, and high-tech machines with demanding reliability, performance, and timing requirements. Improve engineering workflows by maintaining CI/CD and build environments, automating builds and tests, developing Python tooling, and supporting better engineering practices.

Benefits

26 vacation days, with the option to purchase additional daysPension schemeRelocation budget for relocation to the NetherlandsHome office supportOn-site fitness facility

Qualifications

  • At least five years of relevant software engineering experience in a high-tech or embedded environment
  • Track record designing and developing object-oriented software solutions in C++; Python experience preferred
  • Experience optimizing, setting up, or maintaining CI/CD and build environments
  • Experience with object-oriented programming, unit testing, Agile methodologies, and software design principles
  • Hands-on Docker and Kubernetes experience is an advantage

Responsibilities

  • Design, implement, and verify subsystems, modules, and components for complex embedded systems
  • Integrate software with complex hardware and software systems
  • Apply object-oriented programming, UML, unit testing, and modern design principles
  • Improve CI/CD pipelines and build environments
  • Automate builds and test execution
  • Develop Python tools to eliminate repetitive manual work
  • Improve developer experience and software quality
  • Help colleagues adopt effective engineering practices

Skills

C++DockerKubernetesPython

Degrees

Bachelor’s or Master’s degree in Technical Computer Science, Embedded Systems, o

Work schedule

Flexible working hours

Industry

Embedded systemsMedical systemsSemiconductor equipmentHigh-tech machinery

Relocation

Yes