Senior C++ Developer with QNX, cMake

1 Month ago • All levels

Job Summary

Job Description

Luxoft is seeking a Senior C++ Developer to join their team. The role involves developing In-Vehicle Infotainment (IVI) systems for autonomous vehicles. Responsibilities include implementing new features, analyzing and fixing bugs, automating tests, supporting documentation, reviewing code, and integrating changes. The developer will also participate in Scrum ceremonies and contribute to the design, implementation, and testing of platform services, primarily using C++ and modern tools. This involves identifying and solving problems, actively contributing to improvements, and taking responsibility for delivery. Senior developers are expected to work independently and lead other engineers.
Must have:
  • Identify and solve problems with existing methods.
  • Contribute to improvements and take responsibility.
  • Have a good understanding of group tasks.
  • Possess excellent communication skills in English.
  • C++ programming experience is required.
  • CMake knowledge is required.
  • English language proficiency is required.
Good to have:
  • Experience with QNX OS
  • Experience with C and Python languages
  • Experience with Linux OS
  • Experience with IPC & ICC protocols.
  • Experience with Git and git-repo.
  • Knowledge of concurrency, state machines, networking.
  • Experience with bitbake build systems.
  • Experience with Yocto and CommonAPI frameworks.
  • Experience with GTest and pytest testing frameworks.
  • Experience with Docker and QEMU tools.
  • Knowledge of UML and GitLab CI.

Job Details

Project description

Luxoft is one of the major Software Services companies world-wide. We deliver professional software services in multiple business verticals such as Finance, Automotive, and Digital Transformation.
Luxoft is building up a new special purpose organization (SW House) targeted at developing In-Vehicle Infotainment (IVI) systems for the age of autonomously driving vehicles. How do people in cars spend their time? How do they interact with information and how do they best utilize the cars infrastructure in a future 2025? How to surpass all the benchmarks in automotive SW development. We believe that Software is the driving force to enable and differentiate in future environments. To achieve outstanding user experience, we build the SW House to apply the best of open source in the way that open source communities are meant to work, we focus on living continuous integration up to its most modern concepts including continuous delivery right into the vehicle. Our project setup and way of working follows agile principles scaled to a team of multiple hundred people.
Combining latest technologies, agile way of working and the continuous striving for the best solution, we will define what IVI looks like in the future together with our OEM partner.

Responsibilities
bullet icon

As a developer you will

bullet icon

Implement new features (C++)

bullet icon

Analyze and fix bugs (C++)

bullet icon

Automate tests (C++, Python)

bullet icon

Support documentation

bullet icon

Review code

bullet icon

Integrate changes to respective branches

bullet icon

Participate in Scrum ceremonies and other meetings

bullet icon

As a developer you will develop features, design, document, implement, integrate, and test platform services. Development will typically have C++ focus, and make use of modern tools and methodologies.

bullet icon

You will identify and solve problems which require analysis by adopting existing procedures, techniques and methods. You will actively contribute to improvements and changes and take responsibility for delivery, and encourage others to do the same. You have a good understanding of the group's joint tasks and are seen as a person who takes full responsibility and a person whose work colleagues can trust.

bullet icon

For senior developer positions you are also comfortable working independently and can act as supervisor in technical matters and are able to lead other engineers within the technical area.

Skills

Must have

bullet icon

Identifies and solves problems that require analysis by adopting existing procedures, techniques and methods. Actively contributes to improvements and changes. Takes responsibility for his/her actions and his/her delivery, and encourages others to do the same. Have a good understanding of the group's joint task. Seen as a person who takes full responsibility and work colleagues can trust. Works independently. Excellent communication skills, including fluency in English.

bullet icon

Required experience/qualifications:

bullet icon

C++

bullet icon

CMake

bullet icon

English

Nice to have

bullet icon

OS: QNX

bullet icon

Languages: C, Python

bullet icon

OS: Linux

bullet icon

IPC&ICC: vSomeIP, SPI, QNX native, DBus, Unix sockets

bullet icon

Source control: Git, git-repo

bullet icon

Skills: Concurrency, State Machines, Networking

bullet icon

Build systems: bitbake

bullet icon

Frameworks: Yocto, CommonAPI

bullet icon

Testing frameworks: GTest, pytest

bullet icon

Tools: Docker, QEMU

bullet icon

Other: UML, GitLab CI

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Senior

Similar Jobs

Whoop - Machine Learning Engineer II

Whoop

Boston, Massachusetts, United States (On-Site)
1 Month ago
Good Job Games - Game Developer

Good Job Games

İstanbul, Türkiye (On-Site)
9 Months ago
Sandsoft Games - DevOps & Automation Engineer

Sandsoft Games

Barcelona, Catalonia, Spain (Hybrid)
3 Months ago
Outbrain - DevOps Security Engineer

Outbrain

Netanya, Center District, Israel (Hybrid)
1 Month ago
VGW - Senior Data Engineer

VGW

Sydney, New South Wales, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Software Engineer, Test

The Walt Disney Company

Emeryville, California, United States (On-Site)
3 Months ago
Digital Jalebi - Junior Unity Developer

Digital Jalebi

Noida, Uttar Pradesh, India (On-Site)
2 Years ago
Motive - Senior Software Engineer, Backend

Motive

India (Remote)
1 Month ago
Gameopedia - AI/Agent Engineer

Gameopedia

Norway (Hybrid)
2 Months ago
The Walt Disney Company - Software Engineer, Test

The Walt Disney Company

California, United States (On-Site)
3 Months ago
Brave Group (Language barrier) - Live Stage Production Staff (3DCG)

Brave Group (Language barrier)

Tokyo, Japan (On-Site)
1 Year ago
Rackspace Technology - Azure Cloud Architect

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Months ago
Mindstorm studios - Senior Game Developer

Mindstorm studios

Lahore, Punjab, Pakistan (On-Site)
1 Month ago
NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Taipei City, Taiwan (On-Site)
5 Months ago
GoReel - Senior Game Mathematician

GoReel

Bratislava Region, Slovakia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Room 8 Studio - Unreal Engine Cinematic Artist (Trailer Production)

Room 8 Studio

Ukraine (On-Site)
7 Months ago
Ubisoft - Senior HR Operations Specialist

Ubisoft

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Evoplay games - Key Account Manager (Mandarin speaker)

Evoplay games

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Nordcurrent - Technical Designer

Nordcurrent

Dnipro, Dnipropetrovsk Oblast, Ukraine (On-Site)
2 Months ago
N-iX - Senior Node.js Engineer

N-iX

Ukraine (Remote)
3 Months ago
N-iX - Lead or Senior Python Engineer

N-iX

Ukraine (Hybrid)
1 Month ago
Better ME - Junior/Middle Node.js Developer (Web)

Better ME

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
Pushka Studios - VFX Artist (Unreal Engine)

Pushka Studios

Dnipro, Dnipropetrovsk Oblast, Ukraine (On-Site)
1 Month ago
vira games - 3D Generalist

vira games

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
Magic Media - Senior 2D Concept Artist

Magic Media

Kyiv, Kyiv City, Ukraine (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Ukrainka, Kyiv Oblast, Ukraine (Remote)

India (Remote)

Germany (Remote)

Egypt (Remote)

Pune, Maharashtra, India (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Riyadh, Riyadh Province, Saudi Arabia (On-Site)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug