Description

Responsibilities:

• Design and develop functionality and enhancements for GM Infotainment system’s software

• Develop software in C/C++ for our QNX based platforms, Java for our Android, C and AUTOSAR for our VIP platform.

• Participate in variety of software and ECU (Electronic Control Unit) testing including unit testing, integration testing, bench end to end testing and in-vehicle test

• Deliver quality software by involving in architecture, requirements, design, code, and test case reviews

• Coordination & communicate with internal and external teams, stakeholders effectively

• Work with System architects and System Engineers to define and clarify requirements



Additional Responsibilities:

• Consider quality and safety critical functionality, understand electrical and computing risks that arise from working on Embedded System

• Responsible for delivering output such as creating / maintaining flowcharts, documentations, filling DFMEA (Design for Failure Mode Analysis), Requirements Traceability matrix, White-box and Black-Box testing plans, Test Reports

• Define a reusable application framework for General Motors’ Infotainment systems that scales from low end vehicles to high end luxury models

• Take initiatives and generate technical solutions including specifying requirements, functional decomposition, analysis, development and testing for current, new, and major programs.
 

Education

Any Graduate