Freelance Embedded Software Engineer (Modern C++20)

Progressive

Breda

On-site

EUR 96,000 - 138,000

Full time

22 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid/Remote
Freelance Contract
Breda Region
English-speaking team

Job summary

Progressive is seeking a Senior Embedded C++ Software Engineer for a freelance/contract role in the Breda region. This position focuses on application-level software for embedded platforms, with strong requirements in C++20, Linux, and Git, and involves data‑intensive, real‑time systems.

You will collaborate with hardware, embedded, application, and GUI teams, participate in code reviews, and help advance CI/CD processes.

Qualifications

  • 5-10 years of professional software development experience.
  • Strong expertise in C++20 (or newer).
  • Solid experience with Linux-based development.
  • Experience with Embedded Systems.
  • Strong understanding of application software architecture.
  • Experience with Git repositories and version control.
  • Experience with Visual Studio and/or Visual Studio Code.
  • Strong communication skills in English.

Responsibilities

  • Design and develop modern C++20 software for embedded Linux platforms.
  • Implement new features for advanced data acquisition systems.
  • Integrate features for hardware components, including USB cameras.
  • Develop scalable, reliable, and maintainable software architectures.
  • Analyze requirements and translate them into technical solutions.
  • Participate in code reviews and maintain high development standards.
  • Work with Git-based workflows and modern software engineering practices.
  • Collaborate with hardware, embedded software, application software, and GUI teams.
  • Contribute to CI/CD improvements using Jenkins (nice to have).

Skills

C++20
Embedded Systems
Linux
Application software architecture
Git
English communication

Tools

Git
Visual Studio
Visual Studio Code
Linux

Job description

Senior Embedded C++ Software Engineer | Freelance / Contract | Breda Region
About the Company

Our client is an innovative high-tech technology organization operating in the field of advanced data acquisition and embedded systems. Their multidisciplinary teams develop sophisticated solutions where embedded software, electronics, high-speed data processing, and real-time performance are critical to success.

The Assignment

We are looking for an experienced Embedded C++ Software Engineer to strengthen a highly skilled development team.

The focus of this role is primarily on application-level software development for embedded platforms, with occasional involvement in lower-level software and driver development. You will be working on advanced systems that process large amounts of data, integrate features for hardware components such as USB cameras, and support synchronized distributed embedded systems.

C++ and Linux are absolute must-haves. Git experience is mandatory. Strong focus on application logic, embedded back-end development, and data acquisition systems.

Key Responsibilities
  • Design and develop modern C++20 software for embedded Linux platforms
  • Implement new features and functionality for advanced data acquisition systems
  • Integrate features for hardware components, including USB camera solutions
  • Develop scalable, reliable, and maintainable software architectures
  • Analyze requirements and translate them into technical solutions
  • Participate in code reviews and maintain high development standards
  • Work with Git-based workflows and modern software engineering practices
  • Collaborate closely with hardware, embedded software, application software, and GUI development teams
  • Contribute to CI/CD improvements using Jenkins (nice to have)
Required Skills & Experience
  • 5-10 years of professional software development experience
  • Strong expertise in C++20 (or newer)
  • Solid experience with Linux-based development
  • Experience with Embedded Systems
  • Strong understanding of application software architecture
  • Experience with Git repositories and version control
  • Experience with Visual Studio and/or Visual Studio Code
  • Strong communication skills in English
Nice to Have
  • Jenkins / CI/CD experience
  • Experience with high-throughput or real-time systems
  • Low-level software or driver development experience
  • Experience with distributed embedded systems
  • Knowledge of data acquisition technologies
What's on Offer?
  • Location: Breda Region
  • Employment type: Full-time (40 hours per week)
  • Assignment type: Freelance / Contract Assignment
  • Candidates: Temporary candidates are also welcome
  • Work arrangement: 50% On-site / 50% Remote
  • Preferred start date: between December and February
  • Environment: English-speaking environment

A challenging assignment where you'll work on advanced embedded software, high-performance data processing, and next-generation technology solutions within a highly innovative engineering environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – C++
Embedded Software Engineer – C++

Trinamics • Noord-Brabant

Hybrid
EUR 65,000 - 90,000
Hybrid work in Breda
Office days Mon & Tue
Senior Embedded C++ Engineer — Hybrid (50% Remote)
Senior Embedded C++ Engineer — Hybrid (50% Remote)

Progressive • Breda

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

Vitestro • Utrecht

On-site
EUR 67,500 - 82,500
Hybrid working setup
30% ruling
Vacature in Deurne: Interne Embedded C++ Software Engineer | Tot €6500
Vacature in Deurne: Interne Embedded C++ Software Engineer | Tot €6500

CareerValue • Deurne

On-site
EUR 50,000 - 73,000
Hybride werken
Lunch op kantoor
Premievrij pensioen
+2
Senior Software Engineer (C++, C, Python)
Senior Software Engineer (C++, C, Python)

Alex Staff Agency • Best

On-site
EUR 60,264 - 65,062
Relocation assistance
Thirteenth month payment
Bonuses (insurance package, pension scheme)
+1
Software Engineer
Software Engineer

ALTEN • Eindhoven

On-site
EUR 60,000 - 90,000
Lease car with fuel card
Hybrid work
Monthly expense allowance
+2
Embedded Software Engineer (C++)
Embedded Software Engineer (C++)

Capgemini Engineering • Eindhoven

On-site
EUR 40,000 - 60,000
26 vacation days
Flexible working with connectivity allowance
Pension contributions
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Optics11 • Amsterdam

On-site
EUR 70,000 - 110,000
C++ Software Engineer
C++ Software Engineer

ALTEN • 's-Hertogenbosch

Hybrid
EUR 60,000 - 90,000
Lease car with fuel card
Hybrid working possibility
Monthly net expense allowance
+2
Embedded Software Engineer
Embedded Software Engineer

Doghouse Recruitment • Utrecht

Hybrid
EUR 43,000 - 72,000
Hybrid working
Pension
25 holidays