Job details

You are in: Home » Jobs » Freelance Embedded Software Engineer

Job Details

Share this job

Freelance Embedded Software Engineer

  • Freelance
  • Anywhere

Eindhoven | 2-3 days per week | 1-2 months | ASAP start

We are currently supporting a technology-focused organisation in Eindhoven that is looking for an experienced Embedded Software Engineer to join their team on a freelance basis.

This is a hands-on role covering both low-level Linux development and microcontroller firmware, with the opportunity to work across different technical challenges as project requirements evolve. You’ll be working primarily with C and C++, moving between kernel-level development, embedded firmware and technical research.

The Role

You’ll play an important role in developing and refining embedded software across both Linux-based systems and microcontroller platforms. The projects are fast-moving, so you’ll need to be comfortable switching between development, debugging and research as priorities change.

Your responsibilities will include:

  • Developing and maintaining embedded software using C and C++
  • Writing, debugging and maintaining Linux kernel device drivers
  • Developing firmware for Nordic nRF microcontrollers
  • Working with Zephyr RTOS and bare-metal embedded C
  • Investigating and researching technical solutions to support evolving project requirements
  • Adapting quickly to changing priorities and iterating on solutions throughout the project

What We’re Looking For

We’re looking for someone with strong hands-on embedded development experience who can work comfortably at a low level.

You’ll ideally have:

  • Strong proficiency in C and C++
  • Proven experience developing Linux kernel-level device drivers
  • Hands-on experience with microcontroller development
  • Experience working with Nordic nRF chipsets
  • Familiarity with Zephyr RTOS and bare-metal embedded C
  • The ability to work effectively in a fast-paced environment where project requirements can change quickly
  • A research-driven approach to solving unfamiliar technical challenges

Contract Details

  • Location: Eindhoven
  • Working pattern: 2-3 days per week
  • Duration: 1-2 months, with potential for extension
  • Start date: ASAP
  • Contract: Freelance

Interested?

If you’re an Embedded Software Engineer with experience across Linux drivers and microcontroller firmware and are available for a new freelance project in Eindhoven, we’d like to hear from you.

Apply now with your CV, and one of our consultants will be in touch if you are shortlisted to discuss the project in more detail.

Apply for Freelance Embedded Software Engineer

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.
Maximum file size: 256 MB.
Please indicate that you have read and agree to our privacy policy