hero

Opportunities to join

EIFO'S portfolio companies
companies
Jobs

Embedded C++ Software Engineer

Lightnovo Aps

Lightnovo Aps

Software Engineering
Denmark · Capital Region of Denmark, Denmark · Copenhagen, Denmark · Birkerød, Denmark · Northeast Region, Brazil
Posted on Mar 25, 2026

We are looking for an experienced embedded software engineer to join our team full-time.

The ideal candidate is expected to be comfortable developing C++ applications for embedded Linux devices, writing hardware abstraction layers for talking directly to hardware, being familiar with different interfaces and protocols, able to debug both hardware and software.

Responsibilities:

● Develop and maintain C++ software for embedded platforms

● Developing of communication protocols and APIs over various protocols (Bluetooth LE, Protobuf, TCP/IP)

● Implementing hardware-related protocols for device control (e.g. serial port, I2C, USB)

● Work with low level Linux/POSIX APIs

● Diagnose and debug issues across both hardware and software layers.

Qualifications:

● 3+ years' experience actively working with the C++ programming language and embedded systems.

● Familiar with hardware communication via serial ports, I2C, TCP/IP, Bluetooth.

● Experience developing DLLs and APIs for automation from external software.

● Familiar with the C++ 17 and 20 specs.

● Solid understanding of multithread programming and synchronization techniques.

Nice to have:

● Experience in Qt, signals/slots, and event-driven programming.

● Experience in designing desktop applications running on PC and connecting to embedded devices.

Location:

On-site, Lightnovo office in Birkerød, Denmark

Application

If this sounds like you, we would love for you to apply. Please send us your portfolio with relevant experience and CV to [email protected]