Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Line of Business:

Automotive

Position:

Regular/Senior C++ Software Developer, Saint Petersburg

Project Description

We are looking for talented people to work on the next generation of Software for ADAS (Advanced driver-assistance systems) for cars with a major German OEM. You will be implementing functionalities and algorithms in C++ related to one or more of below areas of autonomous driving: Driving Strategy, Localization, Road and driver models, Prediction and trajectory planning and others. Project consists of multiple scrum teams (8-10) people which will work in close collaborations with customer. Business trips to Germany are expected.

Responsibilities

• Design, Development and testing of software in C++
• Implementation and testing of functionality for autonomous driving (possible areas are: driving strategy, trajectory planning, driver and road model, localization, object fusion, parking)
• Contribution into software architecture
• Debugging of software containing complex algorithms

Skills

Must

• Strong math background (any of the areas below are beneficial: probability theory, stochastic and statistic, mathematical modelling of dynamical systems, motion planning and control, Machine Learning / Deep Learning and Computer Vision algorithms)
• Strong in C++ and OOP with 2+ years of experience in production; C++ 11
• Result-oriented, able to work independently
• English: very good communication skills, intermediate+ (B2.2)
• Ability to travel to Germany for long periods (up to 3 months)

Nice to have

• Experience in complex software development project and knowledge about software development lifecycle as a whole
• C++ 14 knowledge is a plus
• Additional programming languages (e.g. Python, Java)
• Test driven development, dynamic/static code analysis
• SDLC tools knowledge (Jira, GIT, Gerrit, Google Test, CMake, Jenkins, etc)
• Experience with embedded and/or real-time systems
• Experience in Automotive (Autosar Classic/ Autosar Adaptive, functional safety , other areas)

Languages

  • English: Upper-intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details:

WHERE

Saint Petersburg

Work Type

C/C++

Ref number
VR-41920
ADD TO MY JOB
RECOMMEND A FRIEND
Apply

More job opportunities in C/C++

Specialization Position / Title Location Send to a friend
C/C++ Regular/Senior C++ Developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Senior Developer C++ Embedded / Diagnostics Saint Petersburg, RU Apply or Add to my jobs
C/C++ Senior C++ Developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Tool SW Developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Regular C++ Engineer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Regular/Senior C++ developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ C/C++ developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Senior C++ GPU Developer Saint Petersburg, RU Apply or Add to my jobs