Luxoft is an industry-leading software integrator and solution house for automakers and automotive suppliers. There are millions of cars on the road today with solutions designed and implemented by Luxoft.
In the Autonomous Drive department we are working on development of bleeding edge technologies such as highly automated driving functions with highest demands in safety and reliability. Beyond that, we are providing powerful software solutions in order to support the development life-cycle for in-vehicle systems enabling up to autonomous driving level 4.

For this project we are seeking for motivated engineers with decent experience in this field, eager to learn and dig deeper into development processes for such systems. We are developing innovative tools to our customers enabling them to define and model driving scenarios with different levels of granularity. Combined with our powerful in-house IT infrastructure solution this allows for highly scalable ground-truth simulation in order to maser the billion driving miles challenge



Perform product development using proven software development tools & processes
Find solutions for upcoming product development challenges together with the customer
Understand business priorities and deadlines
Work as part of a team to continuously innovate and evolve our systems & processes
Collaborate with other team members for best matching solutions on what and how to develop

Be involved in DSL development in JetBrains MPS IDE (previous experience is not strictly required).

Improve road scenarios visualization subsystem using pure JavaSE.


Must have

Good written and spoken English (Upper-intermediate and above), you will have to verbally communicate in English on daily basis, therefore it's a must.
Minimum of 2 years Java Professional working experience
Solid understanding of object-oriented design principles
Experience of working in SCRUM managed teams
Soft skills: Good team player, result oriented, pro-active, ready to change, having a creative mindset

Nice to have

Experience working in the Automotive sector is a plus
Experience working with JetBrains MPS is a plus
Experience with developing DSL
Experience with developing compilers
Understanding of ADAS technologies
German language


English: B2 Upper-Intermediate


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. Supporting large vehicle manufacturers in the area of development, production and aftersales is Luxoft's ambition.

Roles and Responsibilities

- Contribution to the software architecture and clarify requirements in cooperation with the client and the team
- Detailed design of software components
- Implementation of SW functions, scripts
- Implementation of Unit- and Module Tests, clarification of error reports, debugging
- Development and integration of new middleware features in C++ for the next generation of an autonomous driving ECU
- Code analysis, refactoring and optimizing legacy code
- Utilize common design patterns as well as the advantages of object oriented programming
- Develop robust and effective code and ensure high quality of the embedded code by performing unit tests, simulation on real data (software in the loop) as well as simulation of the software on the target hardware (hardware in the loop)
- Testing on embedded hardware (ECU) and analyzing logs
- Direct communication with the client regarding technical aspects of the solution provided

Desired Candidate Profile

Mandatory Skills Description:

- Skills with C, C++ (C++14 and higher), Python
- Strong focus on producing well-tested, clean and maintainable code
- Advanced level in analysis and debugging methods and tools
- CI / tooling skills: Git, Python, bash scripting, Docker and build automation
- Fluent in English
- Collaborative working style
- Experience in working in cross functional area with real end-to-end product
- Independent and proactive

Nice-to-Have Skills:- Experience with Scrum and agile SW development
- Automotive experience
- Advanced beginner to competent level in development according to Adaptive AUTOSAR (>20/03) and respective
tools and methods
- Knowledge about adaptive AUTOSAR / Linux / QNX (in minimum one of the categories)
- Knowledge about Functional Safety (ISO26262) and Automotive Security
- German language is very beneficial


    • English: B2 Upper Intermediate

Are you ready to join a company that is as unique as you are? If YES, share your updated CV to , along with the below details:

Total Experience:

Relevant Experience:

Notice Period:

Current Location:

Current Company Name:

Post a Comment