Senior C++ Developer with QNX, cMake

1 Minute ago • All levels

Job Summary

Job Description

Luxoft is building a new special purpose organization (SW House) to develop In-Vehicle Infotainment (IVI) systems for autonomous vehicles. As a Senior C++ Developer, you will implement new features in C++, analyze and fix bugs, automate tests (C++, Python), support documentation, review code, and integrate changes. You will also participate in Scrum ceremonies and other meetings, contributing to platform services development using C++ and modern tools. The role requires problem-solving skills, contributing to improvements, and taking responsibility for delivery. Senior developers are expected to work independently and lead technical matters.
Must have:
  • Identifies and solves problems with analysis
  • Excellent communication skills, including fluency in English
  • C++ experience
  • CMake experience
  • Proficient in English
Good to have:
  • Experience with QNX OS
  • Experience with C and Python
  • Experience with Linux OS
  • Experience with vSomeIP, SPI, QNX native, DBus, Unix sockets
  • Experience with Git, git-repo source control
  • Skills in Concurrency, State Machines, Networking
  • Experience with bitbake build systems
  • Experience with Yocto, CommonAPI frameworks
  • Experience with GTest, pytest testing frameworks
  • Experience with Docker, QEMU tools
  • Experience with UML, 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

Looks like we're out of matches

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

Similar Skill Jobs

Looks like we're out of matches

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

Jobs in Worldwide

Looks like we're out of matches

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

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.Luxoft works with companies from all over the globe and offers opportunities for candidates anywhere in the world.

(Remote)

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

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Singapore (On-Site)

Bucharest, Bucharest, Romania (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