Embedded Software Engineer

CDH Professionals Inc

Rotterdam

On-site

EUR 96,000 - 138,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CDH Professionals Inc is seeking an experienced Freelance Embedded Software Engineer in Rotterdam, Netherlands, with a strong focus on modern C++ to support a client.

You will develop and optimize embedded software for ARM-based platforms, work with RTOS or bare-metal, and collaborate with hardware teams to deliver reliable, high-performance solutions.

Qualifications

  • Experience as Embedded/Firmware Engineer with strong C++ skills.
  • Proficiency with ARM-based microcontrollers and embedded platforms.
  • Experience with RTOS, embedded Linux, or bare-metal development.
  • Familiarity with CAN, SPI, I2C, UART, Ethernet protocols.
  • Experience with debugging and development tools (GDB, JTAG, CMake).

Responsibilities

  • Developing and maintaining embedded software using modern C++.
  • Designing software for embedded platforms and microcontrollers.
  • Integrating software with hardware components and peripherals.
  • Debugging, testing and optimising software performance.
  • Working with real-time systems and hardware communication interfaces.
  • Collaborating with engineering teams on software architecture and implementation.

Skills

Modern C++
Embedded systems
RTOS
Multithreading
Git
CMake
Debugging
Memory management
CAN/SPI/I2C/UART

Tools

GDB
JTAG
CMake

Job description

Freelance Embedded Software Engineer – C++

We are currently looking for an experienced Freelance Embedded Software Engineer with a strong focus on modern C++ to support a client in Rotterdam, Netherlands.

You will be responsible for developing and optimising embedded software, working closely with hardware and software engineering teams to deliver reliable, high-performance solutions.

Responsibilities
  • Developing and maintaining embedded software using modern C++
  • Designing software for embedded platforms and microcontrollers
  • Integrating software with hardware components and peripherals
  • Debugging, testing and optimising software performance
  • Working with real-time systems and hardware communication interfaces
  • Collaborating with engineering teams on software architecture and implementation
Requirements
  • Strong experience as an Embedded Software Engineer or Firmware Engineer
  • Proficiency in modern C++
  • Experience with embedded systems, firmware and low-level programming
  • Knowledge of ARM-based architectures and microcontrollers
  • Experience with RTOS, embedded Linux or bare-metal development
  • Familiarity with communication protocols such as CAN, SPI, I²C, UART or Ethernet
  • Experience with debugging and development tools such as GDB, JTAG and CMake
  • Knowledge of multithreading, concurrency, memory management and real-time constraints
  • Experience with Git and automated testing practices
  • Strong problem-solving skills and ability to work independently
Details

Location: Rotterdam, Netherlands

Contract: Freelance / ZZP

Start: ASAP

Duration: Initial contract with possibility of extension

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Freelance Embedded Software Engineer (Modern C++20)
Freelance Embedded Software Engineer (Modern C++20)

Progressive • Breda

On-site
EUR 96,000 - 138,000
Hybrid/Remote
Freelance Contract
Breda Region
+1
Embedded Software Engineer
Embedded Software Engineer

MCA Engineering GmbH • Eindhoven

On-site
EUR 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Vitestro • Utrecht

Hybrid
EUR 67,500 - 82,500
Hybrid working setup
30% ruling
Embedded Firmware Engineer - Power Electronics
Embedded Firmware Engineer - Power Electronics

Progressive • Eindhoven

On-site
EUR 60,000 - 80,000
Room for personal input and technical growth
Dynamic work environment
Embedded Software Engineer
Embedded Software Engineer

Forexx Group • Eindhoven

On-site
EUR 55,000 - 70,000
Software Engineer
Software Engineer

ALTEN • Hengelo

On-site
EUR 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Visual Productions BV • Haarlem

Hybrid
EUR 60,000 - 85,000
Pension plan
8% holiday pay
25 holidays
+2
Senior Firmware Engineer - Secure Boot / Embedded Systems
Senior Firmware Engineer - Secure Boot / Embedded Systems

European Tech Recruit • Amsterdam

On-site
EUR 85,000 - 120,000
Senior Flight Software Engineer
Senior Flight Software Engineer

Vivid Resourcing Ltd • Delft

On-site
EUR 83,000 - 138,000
Embedded Software Engineer - Remote & Flexible Hours
Embedded Software Engineer - Remote & Flexible Hours

Evenution • Netherlands

Remote
EUR 55,000 - 75,000
Laptop chosen by you
Travel expenses covered
Work from home
+1