Embedded Full Stack Web Developer,




Office Address

Project Description

If you would like to work with great people on next-generation user experiences that will be used in millions of vehicles worldwide then we may have a role for you. As an Embedded Web Developer - Full Stack the candidate will be involved in the full lifecycle of Software Development on IVI system for US leading car manufacturers. Developers will be responsible for the communication interface that will allow messages from features such as navigation, media, entertainment, phone, voice, and vehicle settings to be exposed by the vehicle user interface.

The software development will be primarily in Javascript, C++, and Python.


    • Develop and maintain all software application software layers and integration for the IVI system
    • Implement APIs and communication components that integrated front and back end on the in-vehicle experiences including media, entertainment, phone, voice, navigation, and vehicle settings
    • Develop reusable components and modules
    • Work closely with User Interface and Middleware developers to guarantee message delivery with high performance and obeying program KPIs
    • Participate in system design, documentation, and testing to deliver a best-in-class infotainment system


Must have

    Python, JScript, Embedded C++

    • Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science or related degree
    • 3+ years of experience with C++, Javascript, and Python software development
    • 1+ year of experience with HTML5, CSS, React, and Redux JavaScript libraries
    • Excellent understanding of time complexity, data structures, object-oriented principles, and design patterns.
    • Strong source-level debugging skills.

Nice to have

    Preferred Qualifications

    • Master's Degree in Computer Engineering or Computer Science
    • 5+ years of experience with C++ software development on embedded, mobile, web or consumer electronic platforms
    • 5+ years of experience developing backend web services in C++ and Python
    • 2+ years of experience with HTML/CSS/JavaScript front-end software development
    • 2+ years of experience with React and Redux JavaScript frameworks
    • Experience with build tools including Webpack, Docker or Jenkins
    • Experience developing HMI software on infotainment or mobile platforms
    • Experience with application optimization for performance improvement for embedded, mobile or consumer electronic products.
    • Proficiency with revision control including: Git, Subversion, or equivalent
    • Experience with containerization and continuous integration / continuous delivery workflows
    • Experience with OpenGL, OpenGL ES, WebGL, 3D modeling, and/or game engines
    • Experience developing, debugging, and deploying native or HTML-based applications on embedded operating systems (Linux, QNX, Android) Experience with automated testing frameworks and unit testing
    • Experience working on an agile development team
    • Experience developing HMI software for automotive infotainment systems and automotive product development process and quality experience (i.e., A-SPICE, CMMI, FMEA, etc.)
    • Experience with communication protocols: CAN, TCP/IP, MQTT, USB, Bluetooth, Ethernet, and/or Wi-Fi
    • Experience on balancing and prioritizing competing requirements.
    • Excellent written and oral communication skills
    • Strategic Thinking capable.


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

Full Stack

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