The job has been added to the Job cart.

Engine Software Integration Leader (SWIL) - GPS0001498

Milford, Michigan, US

Add to job cart button Apply now button

Position summary

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 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 Training
Candidate should have one of the following engineering degrees: BSE, BS / MS in Mechanical Engineering, Electrical Engineering, and Computer Science.

Job Alerts