Position: Embedded C++ AD Functions SW developer
Company: Luxoft
Category: C++
Experience required: 5y
English level: upper
Published: 2022-11-01T00:00:00+02:00

Imagine a world where all your mobility needs are conveniently accessed through an app on your smartphone and delivered with zero emissions, zero ownership, and zero accidents.

Project Description
Imagine a world where all your mobility needs are conveniently accessed through an app on your smartphone and delivered with zero emissions, zero ownership, and zero accidents.

This is the reality the automotive industry is waking up to today. It is our mission to design and co-create products and services, empowering our customers to make the transformation to sustainable mobility.

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. We are building a new special-purpose Luxoft-internal software house, targeted at developing in-vehicle software for the age of autonomously driving vehicles.

How to ensure to modern drivers maximum driving pleasure, comfort and safety? How do passengers interact with information and how will they interact with the cars in the future? 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.

Our setup and its way of working follow the 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 software for ADAS, Autonomous Driving, vehicle body and chassis control will be in the future, together with our client: a premium/luxury car maker, a global leader and a technology trend setter in the automotive market.

Responsibilities
For the development of next generation ADAS, Autonomous Driving, vehicle body and chassis control, we are looking for experienced C++ Developers (m/f/d) with passion for R&D, experience in automotive, and willingness to learn and grow professionally.

You will work with seasoned professionals and young top-talents from all over the world, in a truly international environment that will enrich you skills day by day and contribute to your human and professional growth. The project team believes in a work climate that values people and encourages innovation, collaboration and professionalism.

The ideal candidate identifies and solves problems that requires analysis by adopting existing procedures, techniques and methods - but also exploring innovative ideas with high potential. He/she actively contributes to improvements and changes and takes responsibility for his/her actions and his/her delivery, encouraging also others to do the same.

The ideal candidate is also an inspirational team member, seen as a person who takes full responsibility and colleagues can trust. He/she works independently, but has a good understanding of the tasks of the team and is ready to support.

Daily tasks and responsibilities include:
- Participation to the Agile process
- Development and integration of SW Components
- Support to the design of SW and System architecture
- Occasional execution of testing activities, including in-vehicle testing (static, track, road)
- Technical workshops with Luxoft and client team to plan, review and discuss

Skills
Must have

- Fluency in English
- Embedded C++
- At least one of the following:
- BODY (sunroof, automatic doors, power window, adaptive lights, climate, hatchback, convertible, cabrio, vehicle access)
- ADAS (parking assist, lane assist, collision avoidance, front camera, Lidar, autonomous driving, ROS, Control Algorithm)
- Technology & Standards (AUTOSAR, ECU Development, ASIL, ISO26262, V-CYCLE, MISRA)
- Robotics, industrial automation

Nice to have

- Modern C++
- AUTOSAR knowledge
- Python knowledge
- Experience with Matlab/Simulink and/or ROS
- Experience of working in Agile context