Senior Embedded Engineer

Nobleo Technology
Eindhoven, Netherlands
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Bash Shell C++ (Programming Language) Communications Protocols Software Debugging Linux Ethernet Make (Software) Python (Programming Language) Software Engineering Scripting Serial Peripheral Interface PIC Microcontroller
+3 more
Software Troubleshooting U-Boot C++14

Job description

Are you an experienced senior embedded engineer with a passion for embedded systems? Do you enjoy working on a variety of projects, exploring new technologies and turning theory into practical solutions? This role offers the opportunity to apply your expertise in embedded engineering across multiple domains. What can you expect? As a Senior Embedded Engineer, you will work on the design, realization and integration of solutions for complex systems, mostly close to the hardware. You will be involved in every stage of development, translating customer ideas into a tangible, high-quality and reliable solution. Your responsibilities

  • Bringing up custom hardware
  • Designing and integrating solutions on embedded systems, conforming to regulations
  • Executing root-cause analysis
  • Improving existing solutions for quality, efficiency and performance
  • Applying the V-cycle methodology to translate customer requirements into solutions
  • Working with micro-controllers and processors, interfaces and communication protocols
  • Assisting your colleagues in their daily work
  • Staying up to date with emerging technologies and applying them where relevant
  • Communicating clearly and effectively with colleagues, customers and stakeholders to ensure smooth collaboration

Requirements

  • Excels in software engineering - you come up with creative solutions for complex challenges, turning concepts into working solutions
  • Is passionate about technology - you are curious, eager to learn and stay ahead of industry developments
  • Is an effective communicator - you can explain complex topics clearly and collaborate with colleagues and customers
  • Has a quality driven mindset - you follow processes where applicable to deliver a deterministic, reliable and validated solution
  • Thrives in diverse projects - you enjoy working in different domains, applying different technologies and facing new challenges You have:

  • Bachelors, Masters or PhD in Embedded Engineering, Software Engineering or a related field
  • At least 7 years of professional experience in Embedded engineering
  • Strong experience in embedded engineering and software design
  • Ability to translate customer requirements into efficient technical solutions
  • Strong problem-solving and software troubleshooting skills
  • Knowledge and experience using C-code, modern C++ like C++17 or 20 Preferred experience

  • Building, deploying and working with bootloaders
  • Building, deploying and working with operating systems for embedded devices such as Linux, Zephyr
  • Knowledge and experience using Python, Rust
  • Experience using embedded processors/controllers such as STM32/ESP32/i.MX RT/iMX6/8
  • Experience using Makefiles, Bash, or other scripting languages
  • Debugging complex problems, originating in hardware and/or software
  • Knowledge of buses I2C, SPI, Ethernet, CAN or alike and their protocols
  • Experience in security hardening techniques in operating systems (secure boot, TPM)
  • Knowledge of safety compliances

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on nationalevacaturebank.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

Videos

See all

Related articles

See all