Position

Embedded Full Stack Web Developer,

Detroit

Location


Detroit

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.

Responsibilities


    • 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

Skills


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.

Languages


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


Automotive

Work Type


Full Stack

Ref Number


VR-54916

Explore More

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