Staff Embedded Software Engineer - C++/Linux, IoT Platform

Priva

De Lier

On-site

EUR 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
30 vacation days
Travel allowance €0.23/km
Pension plan
Education budget
On-site fitness facilities

Job summary

Priva is seeking a Staff Embedded Software Engineer to shape a scalable IoT-enabled building automation platform. You will bridge software architecture and implementation, guiding 15+ services running on embedded devices, with a focus on modern C++ (C++20+) and embedded Linux.

You’ll influence architecture, ensure reliability, and work across hardware, cloud, and QA teams. You’ll join the Alpha team of experienced engineers, drive real-time control strategies, and help build a secure, scalable

Qualifications

  • 10+ years of experience in Embedded Software Engineering (C++ / Linux).
  • Strong expertise in modern C++ (C++17 or later).
  • Solid understanding of software architecture, design patterns, and SOLID principles.
  • Experience with multithreading, concurrency, and performance optimization.
  • Experience with distributed or service-oriented systems.
  • Knowledge of communication protocols such as MQTT, CAN, Serial.
  • Experience working in resource-constrained environments (real-time systems).
  • Ability to review, challenge, and improve architectural decisions.
  • Strong debugging and system-level problem-solving skills.
  • Experience working in cross-functional and international teams.

Responsibilities

  • Design and develop embedded software in modern C++ (C++17 or later) on Linux.
  • Build scalable, modular, and configurable control components.
  • Implement deterministic and real-time control strategies.
  • Develop robust 24/7 runtime systems for real-world environments.
  • Create simulation environments and automated test frameworks.
  • Contribute to software architecture and design decisions.
  • Participate in design reviews, code reviews, and quality gates.
  • Collaborate with cross-functional teams (hardware, cloud, QA).

Skills

Embedded C++
Linux
Multithreading
Distributed systems
MQTT/CAN/Serial
Real-time systems
SO LID principles
Cross-functional teamwork

Tools

Yocto
Docker
Node-RED

Job description

Priva is seeking a Staff Embedded Software Engineer to shape a scalable IoT-enabled building automation platform. You will bridge software architecture and implementation, guiding 15+ services running on embedded devices, with a focus on modern C++ (C++20+) and embedded Linux.

You’ll influence architecture, ensure reliability, and work across hardware, cloud, and QA teams. You’ll join the Alpha team of experienced engineers, drive real-time control strategies, and help build a secure, scalable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Linux & Control
Senior Embedded Software Engineer - Linux & Control

Priva (The Netherlands) • De Lier

Hybrid
EUR 70,000 - 110,000
Embedded Staff Engineer
Embedded Staff Engineer

Priva • Zuid-Holland

On-site
EUR 70,000 - 90,000
30 vacation days
8% holiday allowance
Free on-premises fitness
Embedded Staff Engineer
Embedded Staff Engineer

Priva • De Lier

On-site
EUR 90,000 - 130,000
Competitive salary
30 vacation days
Travel allowance €0.23/km
+3
Hands-on OT/IoT & Cloud Security Architect
Hands-on OT/IoT & Cloud Security Architect

Priva (The Netherlands) • Netherlands

Remote
EUR 90,000 - 120,000
Engineering Director, Building Automation & AI-Driven Delivery
Engineering Director, Building Automation & AI-Driven Delivery

Priva (The Netherlands) • De Lier

On-site
EUR 120,000 - 160,000
Pension plan
Flexible working hours
30 holiday days per year
+2
Senior Software Engineer - Embedded
Senior Software Engineer - Embedded

Priva (The Netherlands) • De Lier

On-site
EUR 70,000 - 110,000
Embedded Software Architect — C++20, Linux
Embedded Software Architect — C++20, Linux

Qblox Bv • Delft

On-site
EUR 60,000 - 90,000
Embedded Staff Engineer - C++/Linux, Flexible Hours
Embedded Staff Engineer - C++/Linux, Flexible Hours

Priva • Zuid-Holland

On-site
EUR 70,000 - 90,000
30 vacation days
8% holiday allowance
Free on-premises fitness
Embedded Software Developer
Embedded Software Developer

Qblox Bv • Delft

On-site
EUR 60,000 - 90,000
Senior C++ Engineer with DevOps Ownership
Senior C++ Engineer with DevOps Ownership

TOPIC Embedded Systems • Best

Hybrid
EUR 57,000 - 76,000
Hybrid working
Relocation budget
13th-month bonus
+2