6- PDO - Embedded Controls Software Engineer - R
General Motors Corp. (NYSE: GM), the world’s largest automaker, has been the annual global industry sales leader for 77 years. Founded in 1908, GM today employs about 274,000 people around the world. With global headquarters in Detroit, GM manufactures its cars and trucks in 35 countries. In 2007, nearly 9.37 million GM cars and trucks were sold globally under the following brands: Buick, Cadillac, Chevrolet, GMC, GM Daewoo, Holden, HUMMER, Opel, Pontiac, Saab, Saturn, Vauxhall and Wuling. GM’s OnStar subsidiary is the industry leader in vehicle safety, security and information services. More information on GM can be found at www.gm.com Major Duties and Responsibilities :Development of real-time automotive software features in the chassis and hybrid domain. This includes developing requirements, behavioral models, and/or software. Create, execute, and maintain software test plans, procedures, and scripts based on input from a variety of sources (Use Cases, Scenarios, Requirements, Standards, Software FMEA, etc.) Thoroughly analyze, root cause and document issues. Conduct / participate in reviews to improve overall software quality. Know and apply all applicable standards and processes in execution of above. Participate in development of approved standards and processes.Basic Required Knowledge and experience with programming in ANSI C language. Knowledge and experience with developing real time embedded controller systems. High level of oral and written communication skills Demonstrated technical and professional skills in job-related area High level analytical ability where problems are unusual and complex High level of interpersonal skills to work independently and effectively with others Knowledge of engineering software and systems tools as it pertains to job-related area Two or more years experience in job-related area Candidate should have one of the following engineering degrees: BS in Mechanical Engineering, Electrical Engineering, Computer Science, Computer Engineering, Aeronautical EngineeringBasic Preferred Knowledge of automotive systems and software Understanding of software development principles and using a disciplined software development process Knowledge of automotive off-board diagnostic standards and software Experience developing 8, 16, or 32 bit assembly code Experience with digital signal processing theory and application Familiarity with the following tools: Rhapsody, Simulink, Statemate, CM Synergy, ETAS, Trace Debuggers Familiarity with the following technologies: Universal Modeling Language (UML), Controller Area Network Protocol (CAN), Local Interconnect Network Protocol (LIN), FlexRay, Time Triggered Protocol (TTP)and OSEK Familiarity with the following standards: Capability Maturity Model (CMM), Capability Maturity Model Integrated (CMMI). International standards Organization (ISO), Automotive Open System Architecture (AUTOSAR), Japan automotive Software Platform and Architecture (JASPAR) Masters Degree in Mechanical Engineering, Electrical Engineering, Computer Science, Computer Engineering.
|