Senior Embedded C++ Software Engineer
Let's create the future together!
Join neXa – Let’s Shape the Future Together!
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.
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.
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
Must-have 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
Nice to have Requirements:
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
- Department
- IT Services
- Remote status
- Hybrid
About neXa
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.