Embedded Software Engineer
CurrentTo render the video info on GM automotive displays ( infotainment ( VCD ) & cluster ( IPD ) displays ) . Developing, debugging, Testing & compiling the code for different displays, finding issues ( defect handling ) & filing tickets in jira. Validating & Testing (unit,sanity,regression,functional) on GM automotive displays ( VCD & IPD).- Sanity testing did specifically on Power Cycle, STR , Brightness test, SAL , LVDS, DP link loss recovery test - Normal cycle & STR time,… Show more To render the video info on GM automotive displays ( infotainment ( VCD ) & cluster ( IPD ) displays ) . Developing, debugging, Testing & compiling the code for different displays, finding issues ( defect handling ) & filing tickets in jira. Validating & Testing (unit,sanity,regression,functional) on GM automotive displays ( VCD & IPD).- Sanity testing did specifically on Power Cycle, STR , Brightness test, SAL , LVDS, DP link loss recovery test - Normal cycle & STR time, HVAC & Faceplate Tests, mtouch events and touch latency, HUD controls, Mapsview, DPI calculationProject Title : GM - Display Bring Up Organization : People Tech Group ( General Motors Client )Duration : 8 MonthsDesignation : Embedded Software EngineerTeam Size : 14 Language: C, C++, Embedded C.Environment & Tools :Linux Environment, using QNX, GM tools, Jira, Gerrit, ADB tool, TeraTerm& Ubuntu terminal, Notepad ++ editorMy Responsibilities :Development:Intially using python script we will configure register values and display resolutions ….Using top level FIDM( fully integrated display module ) we can differentiate display according to ports (Two types of ports one for normal video rendering( cluster(IPD)) and another one for Android video info( infotainment (VCD)), Where we can add the touch support, faceplate supports, HVAC support , and graphic support for displays ..Every display has separate plugin( Ser-Deser code) we are going to configure register and gpio values ..Once code changes done we are going to generate the executable code ( Build ) using Gerrit ..Last step of development is undergoing Q/A Defect Handling: Once issue rises on Display , we will receive as a defect in JiraGoing to analyse the logs attached in defect by the the time of issue occurred Finding the exact reason for the issue and giving fix for the issue and doing Q/Adeveloping, debugging, validating & testing, filing tickets on GM automotive displays, filing tickets. Show less