Senior C++ Software Engineer with Automotive,



Office Address

Project Description

About the Project

For the development of a next generation ECU (Electronic Control Units) responsible for basic, comfort and premium features in vehicles, we are looking for embedded C++ Developers (m/f). Join our team of enthusiastic and experienced software developers and develop software for an entire functional area of a car, working on vital applications for a main ECU used in future vehicles of a renowned German automotive manufacturer worldwide.


    - Development and integration of new features in Embedded C++ (e.g. routing functionality) for the next generation of a main ECU
    - Contribution to the software architecture and clarify requirements in cooperation with the client and the team
    - Utilization of common design patterns as well as the advantages of object oriented programming
    - Performing code analysis, algorithms and code optimization, refactoring of code
    - Code review
    - Ensuring 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 requirements, technical aspects of the solution provided, guaranteeing high level of quality for the client
    - Resolving domain and business issues
    - Active participation in release planning
    - Mentoring, supporting & giving feedback to team members, helping to improve team experience and knowledge


Must have

    - Academic degree in computer science, electrical engineering, telecommunication engineering or similar qualification
    - Very good understanding of the software development process, preferably in the automotive domain
    - 4+ years of software development experience in international large-scale projects, preferably in the automotive domain
    - Strong C++ 11/14 knowledge, as well as a solid understanding of OOP and design patterns
    - Practical skills and knowledge of a system control version (e.g., GIT)
    - Understanding of at least one testing framework (GTest, GMock, etc)
    - Strong software debugging skills, understanding of performance optimization
    - Ability to understand the legacy code and adapt them based on new requirements
    - Experience in automotive communication protocols (CAN, LIN, Flexray, Ethernet, SOME/IP)
    - Practical experience with Real-time programming of Embedded systems
    - Strong communication skills in English (writing & speaking) along with team spirit

Nice to have

    - Experience in using AutoSAR (AUTomotive Open System ARchitecture), AUTOSAR BSW, ROS (Robot Operating System)
    - Experience in Autosar Classic
    - Experience in using CMake
    - Experience in using VSCode
    - Knowledge of Functional safety concepts in the Automotive domain
    - Knowledge of MISRA
    - Experience in using Atlassian Jira / Confluence


English: C1 Advanced



Luxoft Benefits*

Global Relocation
  • Relocation options **
  • Experience in an international environment
  • Cross-cultural experience
Time Off***
  • Annual holiday - 20 or 26 days. The duration of the leave depends on the overall seniority

  • Occasional leave - 1 or 2 days/ depending on the circumstances

  • Child care leave - 2 days or 16 hours per year

  • Absence due to force majeure - 2 days or 16 hours per year

  • Maternity Leave - 20 weeks

  • Parental Leave - 41 weeks

  • Paternity Leave - 14 days

Recognition and Evaluation
  • Feedback culture
  • Regular appraisals
  • Merit increases
Company Events and Friendly Environment
  • Take part in the many fun social activities organized by the Luxoft team in your city
  • Join online entertainment events for whole company and local team events
  • Enjoy coming to a workplace where you’re treated with respect within a multicultural team
Luxoft Training Center
  • More than 400 professional training programs
  • Professional career development for leaders
  • Self-learning Library
  • Join one of our manu internal communities (Agile Community, Tech Community, Business Analysis Community, etc.)
  • Polish language lessons
Well-being and Work-life Balance
  • Multisport card
  • Possibility to order Multisport card at the corporate rate for family members
  • LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.
  • One Team Program: Buddy for each New Joiner; seminars, meeting and workplace space to support integration with local community and culture; “Hire me” workshops for partners
  • Preferential banking offer for employees
  • Preferential car leasing offer
  • Cafeteria program discounts for shops, cinema tickets, holiday offers
  • Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support
Health Care
  • Private Healthcare Insurance with unlimited access to specialists
  • Dental care
  • Travel Insurance
  • Possibility to add private healthcare coverage for family members at the corporate rate
  • Life Insurance at the corporate rate for employees and family members
  • Reimbursement for corrective glasses
Internal Mobility
  • Rotation between projects and accounts
  • New career opportunities
Self-Learning Library
CSR Projects

*Detailed information and eligibility will be provided once you become a Luxoft employee.

**Please note that relocation is not available for all open positions. At Luxoft Poland it is possible to work remotely only from the territory of Poland.

***Options offered by the Polish government.

Relocation package

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

Vacancy Specialization


Ref Number


Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
icon Referral Luxoft
Learn more
and Grads
icon Students Luxoft
Learn more