Senior Embedded DevOps Engineer
Job Summary
We are seeking a Senior Software Engineer with expertise in C++ and C to lead DevOps-related deliverables within complex embedded systems. The role involves designing high-quality software while driving CI/CD improvements and automation of build, test, and deployment processes. You will collaborate with cross-functional teams to ensure technical quality and reliable delivery while mentoring colleagues in DevOps practices.
Responsibilities
- Design and implement complex embedded systems
- Develop/maintain C++/C software
- Drive CI/CD and automation improvements
- Mentor team on DevOps practices
- Ensure technical quality and delivery reliability
Required Skills
- C++/C programming
- Embedded systems experience
- CI/CD and build environments
- Python scripting
- Docker/Kubernetes
- OOP and Unit Testing
Job Details
Responsibilities:
- Design, implement, and verify subsystems, modules, and components within complex embedded systems.
- Write efficient and maintainable code in C++ and C.
- Integrate software into complex hardware and software systems.
- Apply Object-Oriented Programming, UML, unit testing, and modern design principles.
- Initiate and implement improvements in the team’s DevOps way of working.
- Set up, maintain, and improve CI/CD pipelines (build, test, release).
- Automate build, test, and deployment processes to minimize manual work and errors (Python).
- Support and guide colleagues in DevOps principles and practices (knowledge sharing and coaching).
- Take ownership of the team’s technical quality and delivery reliability.
- Collaborate with developers, architects, testers, and operations to improve end-to-end delivery.
Benefits:
- Strategic projects in complex high-tech environments.
- Collaboration with senior engineers and domain experts.
- Access to advanced training through our TOPIC Academy.
- Opportunities to contribute to and lead tech events and knowledge sessions.
- Permanent contract.
- An all-in employment package between €57,000 and €76.000 (including net expense allowance, mobility package, 13th-month bonus, and holiday allowance).
- 26 vacation days (with the option to purchase additional days), pension scheme, and relocation budget.
- Strong work-life balance, flexible working hours, and hybrid working.
- Inspiring office environment with fresh fruit and an on-site fitness facility.
- Home office support to create an inspiring workspace at home.
- Regular fun, social, and sports events.
Required Qualifications:
- Bachelor’s or Master’s degree in (Technical) Computer Science, Embedded Systems, or similar.
- Minimum of 5 years of experience as a Software Engineer in a high-tech or embedded environment.
- Strong programming skills in C++ and C.
- Experience with OOP, unit testing, Agile methodologies, and software design principles.
- Experience with optimization, setting up or maintaining CI/CD and build environments is required.
- Hands-on experience with Docker and Kubernetes is a strong plus.