Junior C++ developer

3 Weeks ago • 1-2 Years • Quality Assurance

About the job

Job Description

Luxoft seeks a Junior C++ Developer to contribute to the development of virtual testing tools for ADAS and HAD systems. Responsibilities include developing validation tools for ECU functional layer evaluation, creating tools to support software developers (debugging, data visualization), transforming vehicle network data into Google Protobuf format, integrating conversion tools into existing systems, ensuring code quality, and participating in Scrum events. The role involves working on tools that will test and validate higher automation level (level 3) cars, contributing to the safety and development of autonomous vehicles. This is a crucial role in bringing the future of automotive technology to reality.
Must have:
  • C++17 (1+ years exp)
  • AWS basics
  • Python familiarity
  • Git/Github
  • Excellent communication
  • Agile/Scrum experience
Good to have:
  • Test frameworks (Pytest, Gtest)
  • Bazel
  • Docker
  • CI/CD
  • TDD methodology
Project description

Luxoft is one of the major software services companies worldwide. In particular, we develop high-quality software in automotive industry for most famous car makers.

The software inside a vehicle was traditionally expected to be a very controlled and self-contained environment. Equipping cars with perception and machine intelligence changes a lot in the overall picture of the vehicle manufacturer. Luxoft's goal is to empower our customers, with deep domain knowledge and smart solutions, to develop cars of the future.

The project is dedicated for development of the tools for virtual testing of ADAS systems using data-driven development approach. Tools to be extended to the 2025 kit and allow to test and validate higher automation level cars and bring them to the roads. The target automation level is 3, which means that the car will be fully responsible for driving under specific conditions (highways, specific areas, traffic jams, etc). To bring fully autonomous car to the roads and to bring the future to reality, its safety has to be proven, for this purpose the testing on private grounds or on public roads is not enough as it requires hundreds of millions of kilometers to ride, so the alternative way of testing - virtual testing and data based testing become more and more actual.

For the development of the next generation tooling for ADAS (Advanced Driver Assistance Systems) and HAD (Highly Automated Driving) functions for a major German car maker, we are looking for talented engineers and developers.

Join our enthusiastic and experienced teams and develop software for the vehicles of the future that will be used on a daily basis by millions of drivers once the next generation of cars hits the roads starting from 2025.

Responsibilities

Development of a validation tool for evaluation of the virtual equivalent of the functional layer of an ECU. For this purpose, data recorded in the vehicle is compared with reprocessed data. Development of a tool that supports SW developers: providing options of starting/stopping the function execution, docking a debugger, visualising the data, etc. Development of a tool for transforming on-board vehicle network data, i.e. messages recorded in the vehicle and exchanged between the electronic control units.

Develop robust and efficient software tools to convert different version and types of memory files into Google Protobuf formatted files.

Integrate the conversion tools into existing systems.

Write, test, and maintain high-quality code that performs the conversion with accuracy and efficiency.

Identify, diagnose, and fix bugs or issues to ensure reliability and stability.

Participating in scrum events, Product Demonstration to the customers

Skills

Must have

University degree

C++ 17 (1+ years of real experience)

AWS basics

Python (at least familiarity with a language)

Git/Github

Excellent communication skills, self-sufficient working mode, willingness to learn new technologies

Proactivity and willingness to develop a high quality code with vision of the product needs

Experience or knowledge of Agile Scrum

Nice to have

Test frameworks, e.g. Pytest for Python and Gtest for C++

Bazel

Docker

CI/CD

TDD methodology

Other

Languages

English: C1 Advanced

Seniority

Junior

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

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

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

New Delhi, Delhi, India (Remote)

Iași, Iași County, Romania (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Luxoft

Similar Jobs

Creative Assembly - Technical Designer - CA Sofia

Creative Assembly, Bulgaria (On-Site)

DPS Games - Lead Backend Engineer (Unannounced project)

DPS Games, United Kingdom (Hybrid)

The Walt Disney Company - Senior Pipeline Technical Director

The Walt Disney Company, Canada (Hybrid)

SingleStore - QA Engineer

SingleStore, India (Remote)

Thatgamecompany - Senior Backend Engineer - China

Thatgamecompany, China (On-Site)

EPAM Systems - Senior Automation Tester

EPAM Systems, India (Remote)

IT Gurus Software - Automation QA Tester

IT Gurus Software, India (On-Site)

DMarket - QA Engineer

DMarket, Ukraine (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

BULKHEAD - Senior Gameplay Programmer

BULKHEAD, United Kingdom (On-Site)

Playrix - Lead Technical Designer

Playrix, Serbia (Remote)

Regent Craft - Flight Controls Engineering Intern

Regent Craft, United States (On-Site)

Playrix - Director of Engineering

Playrix, Kazakhstan (Remote)

Luxoft - HMI Senior Developer

Luxoft, Ukraine (Remote)

Epic Games - QA Engineer, HMI

Epic Games, United States (On-Site)

Intel Corporation - IP Validation Engineer

Intel Corporation, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Türkiye

Fugo Games - Unity Technical Artist

Fugo Games, Türkiye (On-Site)

SSC Technologies - Integration Engineer - Hybrid

SSC Technologies, Türkiye (Hybrid)

Trendyol - Developer in Test

Trendyol, Türkiye (Hybrid)

Trendyol - International Accounting Professionals

Trendyol, Türkiye (Hybrid)

USE Insider - Senior Android Developer

USE Insider, Türkiye (Remote)

Spyke Games - Customer Support Specialist (Disabled)

Spyke Games, Türkiye (On-Site)

USE Insider - People and Culture / Recruiter (Hybrid)

USE Insider, Türkiye (On-Site)

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Virtusa - Senior QA Lead

Virtusa, India (On-Site)

Randstad China - 游戏测试

Randstad China, China (On-Site)

Trendyol - Developer in Test

Trendyol, Türkiye (Hybrid)

Thatgamecompany - Build Engineer

Thatgamecompany, United States (Remote)

Barracuda Networks  Inc  - Software Development Engineer in Test (SDET)

Barracuda Networks Inc , India (Hybrid)

Nagarro - Principal Engineer, QA Automation

Nagarro, India (Remote)

Playrix - Middle QA Engineer (Mobile)

Playrix, Cyprus (Remote)

Get notifed when new similar jobs are uploaded