Junior C++ developer

8 Months ago • 1-2 Years • Programming

Job Summary

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

Job Details

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

Similar Jobs

GoTo Group - Account Manager - Gopay (Bandung)

GoTo Group

Bandung, West Java, Indonesia (On-Site)
1 Week ago
luxsoft - Front Desk Specialist

luxsoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
perfect garbage studios - Senior Programmer

perfect garbage studios

(Remote)
7 Months ago
Palo Alto Networks - Principal / Sr. Director, Services Strategy & Operations

Palo Alto Networks

Santa Clara, California, United States (Hybrid)
2 Weeks ago
Zuora - Software Engineer III

Zuora

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer, Java

Nagarro

India (Remote)
9 Months ago
Xplor Technologies - Software Engineer II (C++)

Xplor Technologies

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Zeeco, Inc. - C&I Engineer

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Interactive Brokers - Java Developer

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
4 Weeks ago
luxsoft - Senior .Net Developer

luxsoft

Pune, Maharashtra, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

kaizen gaming  - Agile Delivery Lead

kaizen gaming

Lisbon, Lisbon, Portugal (Hybrid)
1 Month ago
Collaborative Robotics - Senior Software Engineer

Collaborative Robotics

Santa Clara, California, United States (On-Site)
3 Months ago
Whatnot - Senior IT Systems & Ops Engineer

Whatnot

San Francisco, California, United States (On-Site)
3 Months ago
Alten Technology - Principal Embedded Software Engineer (Digital Signal Processing)

Alten Technology

Lafayette, Colorado, United States (Hybrid)
2 Months ago
Lilt - Payment Support Specialist

Lilt

Buenos Aires, Buenos Aires, Argentina (On-Site)
10 Months ago
Qualcomm - Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Pluralsight - Business Development Representative

Pluralsight

Westlake, Texas, United States (Hybrid)
2 Weeks ago
Ceragon Networks - Sales Director-Managed Services & Software Solutions

Ceragon Networks

United States (On-Site)
4 Weeks ago
SimpliSafe - Entry Level Security Sales

SimpliSafe

Tampa, Florida, United States (On-Site)
1 Week ago
MiQ - Account Management + Ad Operations Executive - China

MiQ

Shanghai, China (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Türkiye

gyb games - Product Manager (HyperCasual)

gyb games

Istanbul, İstanbul, Türkiye (On-Site)
3 Months ago
Roof Stacks - Senior Test Automation Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
4 Months ago
SciPlay - Monetization & Live Ops Specialist

SciPlay

Istanbul, İstanbul, Türkiye (Hybrid)
2 Months ago
vertigoo games - Marketing Artist Intern

vertigoo games

Istanbul, İstanbul, Türkiye (On-Site)
3 Months ago
panteon games - Game Data Analyst

panteon games

Ankara, Ankara, Türkiye (On-Site)
8 Months ago
USE Insider - People and Culture / Global Tech Recruiter

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
1 Year ago
Blockville - 3D Fashion Designer

Blockville

İstanbul, Türkiye (On-Site)
1 Year ago
Dream Games - Software Engineer (Part-time)

Dream Games

İstanbul, Türkiye (On-Site)
1 Year ago
USE Insider - Senior Learning and Development Specialist

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
9 Months ago
gyb games - UI Designer

gyb games

Istanbul, İstanbul, Türkiye (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Ion - Lead C#/.NET Consultant

Ion

Budapest, Hungary (On-Site)
1 Week ago
binance - Quantitative Developer - Java

binance

Hong Kong (Hybrid)
2 Years ago
Anzuio - Senior Software Engineer (C++)

Anzuio

Tel Aviv District, Israel (Hybrid)
4 Months ago
HCL Tech - Senior Technical Lead .net,angular

HCL Tech

California, United States (On-Site)
2 Months ago
JDA - Staff Software Engineer (Python)

JDA

Scottsdale, Arizona, United States (On-Site)
2 Months ago
Aptive - Technical Leader (C++, Algorithm, Simulink, Vehicle dynamics)

Aptive

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Thales - Database Developer

Thales

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago
FICO - Lead C++ Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Epic Games - Core Tech Programmer

Epic Games

Bellevue, Washington, United States (On-Site)
3 Months ago
Robot cache  - Senior C# Programmer

Robot cache

San Diego, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

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.

Get notified when new jobs are added by Luxoft

Level Up Your Career in Game Development!

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

Job Common Plug