The Engine Software Integration Leader (SWIL) will be responsible for integrating both internally (GM) and externally (Supplier) developed software for a targeted build controller at predefined release cadences and exercise technical direction over engineering support personnel both internally and externally assigned to a given engine controller (s).
Integrate and build engine software for development and production releases
Single point contact to supplier's controller software group
Assist development of software content and anomaly correction
Integration and verification of software build
Prepare software for production
Actively manages controller resources
Oversee bench and instrumentation issues
Provides technical leadership for advanced technology development
Performs complex software design analysis
Communicates information to and from internal and external customer organizations
Stays abreast of new technology, debugging & instrumentation tools, microprocessors and software development processes
Travels as required
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Familiarity with Powertrain controls and software
At least 5 years of experience with flash programing and utility files
At least 5 years of experience with programing languages (C/C++, Assembly, Perl, Java), operating systems (Unix, Linux, RTOS for embedded system) and instrumentation (INCA, in circuit emulators, DSPACE)
Knowledgeable about microprocessor design and theory
High level of oral and written communication skills
High level of analytical ability where problems are unusual and difficult
High level of interpersonal skills to work independently and effectively with others
Demonstrated technical and professional skills in job-related area required
Knowledge of embedded system & software as it pertains to engineering preferred
Education and/or TrainingCandidate should have one of the following engineering degrees: BSE, BS / MS in Mechanical Engineering, Electrical Engineering, and Computer Science.