Embedded Software Engineer

CDH Professionals

's-Hertogenbosch

Hybrid

EUR 65,000 - 90,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

CDH Professionals is seeking a Senior Embedded Linux Engineer to join an innovative engineering team building next‑generation connected technology products.

You will design, develop, and maintain embedded Linux platforms, contribute to kernel and device drivers, and work across hardware, firmware, and application teams to deliver reliable, production‑ready software.

Qualifications

  • Degree in Electronics Engineering, Computer Science, Embedded Systems, or related discipline.
  • Strong commercial experience in embedded Linux development.
  • Experience supporting hardware platforms at BSP/platform layer.
  • Strong Embedded C and C++ development skills.
  • Experience with Linux system programming and debugging.
  • Knowledge of Linux kernel architecture and customization.
  • Familiarity with UART, I2C, SPI.
  • Experience with Yocto or similar embedded build systems.
  • Troubleshooting and root cause analysis skills.
  • Experience delivering production-quality software in high‑reliability environments.
  • Knowledge of Wi‑Fi/Bluetooth wireless tech.
  • Microcontroller-based development.
  • Experience with RTOS such as FreeRTOS.
  • Exposure to embedded networking.
  • Experience in Agile product development.

Responsibilities

  • Design, develop, and maintain embedded Linux platforms for custom hardware.
  • Support platform bring-up, system integration, and deployment activities.
  • Build and maintain Linux distributions using modern embedded build frameworks.
  • Develop and optimise low-level software in C/C++.
  • Configure and maintain Linux kernel components, device trees, and hardware interfaces.
  • Develop, customise, and maintain device drivers for embedded platforms.
  • Support system image generation, deployment, and maintenance activities.
  • Debug hardware/software integration issues across the platform stack.
  • Work closely with hardware, firmware, and application teams throughout the product lifecycle.
  • Contribute to software architecture decisions, technical improvements, and engineering best practices.
  • Participate in validation, testing, and troubleshooting activities to ensure product quality and reliability.]
  • CoT_job_summary_short
  • job_summary_short
  • contract_type
  • location_type
  • remote_scope
  • perks
  • stated_min
  • stated_max
  • stated_absolute
  • salary_estimation_cot
  • estimated_low
  • estimated_medium
  • estimated_high
  • currency
  • frequency
  • bonus
  • tax
  • application_email
  • job_end_date
  • contact_person
  • hiring_department_name

Skills

Embedded C
C++
Linux system programming
Debugging
Root cause analysis
Agile development
RTOS
Wi‑Fi/Bluetooth
BSP experience
Problem solving

Education

Electronics Engineering degree
Computer Science degree
Embedded Systems degree

Tools

Yocto

Job description

1-3 days on-site, the rest can be remote

12 month contract

ASAP start

The Opportunity

We're looking for a Senior Embedded Linux Engineer to join an innovative engineering team developing next-generation connected technology products. This role offers the opportunity to work on complex embedded platforms, contributing across low-level software, system integration, platform enablement, and product development.

You will collaborate with multidisciplinary engineering teams to deliver reliable, high-performance embedded solutions that support products deployed in demanding real-world environments.

Key Responsibilities:
  • Design, develop, and maintain embedded Linux platforms for custom hardware.
  • Support platform bring-up, system integration, and deployment activities.
  • Build and maintain Linux distributions using modern embedded build frameworks.
  • Develop and optimise low-level software in C/C++.
  • Configure and maintain Linux kernel components, device trees, and hardware interfaces.
  • Develop, customise, and maintain device drivers for embedded platforms.
  • Support system image generation, deployment, and maintenance activities.
  • Debug hardware/software integration issues across the platform stack.
  • Work closely with hardware, firmware, and application teams throughout the product lifecycle.
  • Contribute to software architecture decisions, technical improvements, and engineering best practices.
  • Participate in validation, testing, and troubleshooting activities to ensure product quality and reliability.
Required Experience:
  • Degree qualified in Electronics Engineering, Computer Science, Embedded Systems, or a related discipline.
  • Strong commercial experience developing software for embedded Linux environments.
  • Proven experience supporting hardware platforms at the BSP or platform layer.
  • Strong Embedded C and C++ development skills.
  • Experience with Linux system programming and debugging.
  • Knowledge of Linux kernel architecture and customisation.
  • Understanding of hardware interfaces and communication protocols such as UART, I2C, and SPI.
  • Experience working with embedded Linux build systems such as Yocto or similar technologies.
  • Strong troubleshooting and root cause analysis skills.
  • Experience delivering production-quality software within regulated or high-reliability environments.
  • Wireless connectivity technologies including Wi-Fi and Bluetooth.
  • Microcontroller-based development.
  • Experience with RTOS environments such as FreeRTOS.
  • Exposure to embedded networking and connectivity solutions.
  • Experience working within Agile product development teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

CDH Professionals • Noord-Brabant

Hybrid
EUR 50,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Forexx Group • Eindhoven

Hybrid
EUR 55,000 - 70,000
Embedded Software QA Engineer
Embedded Software QA Engineer

High Tech Campus Eindhoven • Eindhoven

Hybrid
EUR 50,000 - 70,000
Embedded QA Engineer for Firmware & Hardware Validation
Embedded QA Engineer for Firmware & Hardware Validation

High Tech Campus Eindhoven • Eindhoven

Hybrid
EUR 50,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Steneg • Eindhoven

Hybrid
EUR 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Optics11 • Amsterdam

On-site
EUR 70,000 - 110,000
Senior Linux System Engineer
Senior Linux System Engineer

Signify Technology • Amsterdam

On-site
EUR 50,000 - 67,000
Holiday allowance
Pension benefits
Generous annual leave
+4
Embedded Software Engineer Team Lead
Embedded Software Engineer Team Lead

5V Tech • Amsterdam

On-site
EUR 85,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

Doghouse Recruitment • Amsterdam

On-site
EUR 50,000 - 84,000
Equity
Senior Software Engineer
Senior Software Engineer

European Tech Recruit • Amsterdam

On-site
USD 69,000 - 117,000