Embedded Software Engineer
Role details
Job location
Tech stack
Job description
We design and develop high-end, customer-specific electronic systems and embedded software for demanding applications - from high-tech machinery and medical devices to smart building solutions and defense systems. Our mission is to deliver excellence through technology, creativity, and collaboration across disciplines. We are looking for a passionate Embedded Software Engineer to help shape complex, innovative products that make a real impact.
Your Tasks
As an Embedded Software Engineer, you'll dive into the heart of advanced technology. Every project brings new challenges that push your technical boundaries - from real-time control systems and intelligent sensors to complex embedded architectures. You'll be part of a multidisciplinary engineering team, working closely with hardware and FPGA engineers to turn innovative concepts into reliable, high-performance solutions.
You'll contribute throughout the entire development cycle - from concept and design to implementation, validation, and integration - always ensuring that your software meets the highest standards of quality, efficiency, and reliability. This role is perfect for engineers who thrive on technical depth and variety, enjoy tackling complex problems, and want to see their work come to life in real-world, high-tech applications.
Requirements
- A completed Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Embedded Systems.
- Minimum 4 years of relevant experience in embedded software development.
- Strong programming skills in C and C++; experience with real-time operating systems (RTOS) is a plus.
- Knowledge of Python.
- Familiarity with version control systems (e.g. Git) and debugging tools.
- Experience in the semiconductor industry/high-tech machinery is a plus.
- Affinity with electronics hardware and FPGA is a plus.
- Good communication skills and a proactive attitude.
- A team player with a hands-on mentality who can also work independently.
- Good command of the English language, spoken and written. Dutch is a plus.
- Eager to learn.
- Living in the Eindhoven region or willing to move there.
Benefits & conditions
- A competitive salary
- 10% end-year bonus
- Variable bonus
- Hybrid working
- Continuing education opportunities to continuously improve your skills
- A dynamic, varied and responsible position
- A minimum of 33 vacation days