Embedded Software Engineer

EnErgo*
Eindhoven, Netherlands
28 days ago

Role details

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

Tech stack

C++ (Programming Language) Computer Programming Computer Engineering Software Debugging Embedded Software Field-Programmable Gate Array (FPGA) Hardware Design Python (Programming Language) Real-Time Operating Systems Software Engineering Git Software Version Control

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

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.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:11 min

Aligning hardware development cycles with software evolution

Stephen Jones · Coffee With Developers

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · WWC 2025

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all