Senior Embedded C++ Software Engineer
Offer summary

(Summary generated by AI based on the full job description)

The project focuses on developing software for automotive infotainment and digital cockpit. Required technologies include C++11/14/17 and Embedded Linux. Main responsibilities are designing, implementing and maintaining embedded components, integrating modules in Linux-based systems, debugging defects and preparing unit and integration tests. Required are at least 7 years of experience, knowledge of OOP, IPC, TCP/IP, Git, CMake/Make and English at C1 level.

new

Senior Embedded C++ Software Engineer

Company: NEXA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

from: 12 November 2026
to: 12 December 2026
salary not specifiedB2B contract (full-time)
Salary details
basic salary
Offer parameters
level:senior
working mode:hybrid
location:Warszawa, Masovian
Warszawa, Masovian

Requirements

Expected technologies

C++
Git
CMake
Make

Optional technologies

Qt
QML
Android Automotive OS
QNX
Python

Operating system

Linux

Our requirements

  • At least 7 years of professional experience in Embedded Software Development
  • Strong programming skills in C++11/14/17
  • Experience working on automotive infotainment or digital cockpit projects
  • Hands-on experience with Embedded Linux
  • Good understanding of object-oriented programming (OOP)
  • Knowledge of inter-process communication (IPC) mechanisms and TCP/IP protocols
  • Experience with Git and software build tools such as CMake or Make
  • English proficiency at C1 level or higher, both written and spoken

Optional

  • Experience with Qt / QML
  • Knowledge of Android Automotive OS (AAOS) or QNX
  • Familiarity with automotive communication protocols such as CAN, CAN FD, or SOME/IP
  • Ability to write scripts in Python

Your responsibilities

  • Design, develop, and maintain embedded software components using modern C++
  • Implement new software functionalities based on technical requirements
  • Integrate software modules within Linux-based automotive systems
  • Analyse, debug, and resolve software defects
  • Prepare and execute unit and integration tests
  • Participate in code reviews and contribute to software quality improvements
  • Collaborate with engineers across the software development lifecycle
Company

About the project

B2B contract | Timișoara, Romania | 3 weeks onsite / 1 week remote | Full-time
For one of our clients we’re looking for an experienced Senior Embedded C++ Software Engineer to develop and maintain embedded software components for automotive infotainment and digital cockpit systems. You will work with modern C++ and Embedded Linux, contributing to the development and integration of software solutions used in advanced automotive environments.
The project focuses on developing embedded software for automotive infotainment and digital cockpit systems. You will join an engineering team working on software components, system integration, debugging, and testing within a Linux-based automotive environment. The role requires regular onsite presence in Timișoara, Romania, with a hybrid rotation of three weeks onsite followed by one week working remotely.

NEXA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

At neXa, we’re not just building digital solutions — we’re helping businesses grow smarter. We work with forward-thinking clients across industries to design, build, and implement technology that makes a real difference. From intelligent automation to custom applications, our projects are as diverse as our team.

This is how we work

Senior Embedded C++ Software Engineer
I apply to:
NEXA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Warszawa, Masovian
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.


Certain terms used in this advertisement result from the standard layout and functionality of the website. They are technical in n ...


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer