HMI Senior Software Developer (C++),




Office Address

Project Description

It is great opportunity to work on development of next generation Infotainment system for one of the largest American OEMs. You will be able to gain unprecedented knowledge in integrating the most advanced technologies on the market and be a part of ongoing mobility revolution in automotive world.

An essential part of your connected car experience is how to access and enjoy all the new features safely, without being distracted from driving. That's why your connected car has to provide a robust and well-designed Human-Machine Interface (HMI).

While the automotive industry making the transition from traditional to connected vehicles and then toward autonomous vehicles, development of an efficient and safe HMI becomes central part of the modern automotive design. There are millions of cars on the road today featuring Human-Machine Interfaces (HMIs) developed by/with Luxoft.

In partnership with global leading car manufacturer, Luxoft opens now new opportunities in development of modern in-vehicle HMIs.

We offer you to join fast growing team, supported by highly professional Luxoft experts, in challenging journey. You'll be key member of cross-functional Agile team, closely work with the Customer.

While this job will be both challenging and extremely interesting for a reliable, result-oriented person with analytical mind and initiative. A developer dedicated to work and keen on keeping commitments. A good team member, thorough and accurate, who will help the team to take professional pride in their work, while constantly striving for high quality solutions.

This is your chance to join the automotive industry on the fast track to fully autonomous cars!


    • Design separate components, modules, classes, database tables etc
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, the technical standards and the quality criteria set forth on the project
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead and Project Manager


Must have

    Hard skills:
    • 2+ years Experience in Automotive HMI SW Development is a must
    • Bachelor's / Master's degree in computer science / software engineering or related field
    • Knowledge and expertise with Embedded operating systems (QNX, Linux, Android)
    • Experience in C/C++ development (C++ 11/14)
    • Middleware Software C/C++ (experience with POSIX compliant systems is required)
    • Experience with Multimedia, Audio/Video Codecs and integration
    • Experience with Projection technologies such as Apple CarPlay or Android-Auto
    • Experience with unit-testing and mock frameworks
    • Experience in work with auto test based on Selenium
    • Knowledge and expertise with Embedded operating systems (QNX, Linux, Android)
    • Experience in C/C++ development (C++ 11/14)
    • Experience in Qt/C++ HMI development skills
    • Experience with unit-testing and mock frameworks
    • Experience in developing Auto Infotainment Software system
    • Ability to analyze complex logs, perform code check and identify required fixes basing on performed analysis

    Soft skills:
    • Initiative, proactive and result oriented, Communicative
    • Good team player
    • Dedicated and keen on keeping the commitments
    • Thorough and accurate
    • Takes a lot of professional pride in their work
    • Constantly striving for high-quality solutions

Nice to have

    • Japanese Language (pre-intermediate/intermediate)
    • Multi-domain SW expertise across the breadth of the system
    • HTML5/React knowledge
    • Knowledge of APIs / SDKs that provide services for media, phone, navigation, and speech recognition


English: C1 Advanced

Relocation package

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

Line of Business


Work Type


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