Senior Software Integration Engineer

General Motors

Milford Charter Township (MI)

Hybrid

USD 110,000 - 140,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Relocation benefits

Job summary

General Motors in Milford, MI, seeks a Software Integration Engineer (SWIM) to lead software content and timing for EV propulsion controllers in a hybrid setting. You will chair the SWET with GM and supplier partners, direct builds and validation plans, and drive issue resolution and best practices across swimlanes.

Ideal candidates have 5+ years in real-time embedded systems, strong C/C++/Java skills, and experience with Unix/Linux RTOS and instrumentation.

Qualifications

  • Bachelor's degree in Mechanical, Electrical, Computer Science or equivalent.
  • 5+ years of experience in real-time embedded software systems.
  • Experience with real-time controls software development.
  • Hands-on programming in C/C++, C#, Java, or Assembly and scripting languages.
  • Understanding of Unix/Linux RTOS and instrumentation systems.

Responsibilities

  • Lead software content and timing for assigned releases in HEV/EV propulsion controllers.
  • Chair SWET and coordinate with GM and supplier teams to meet requirements on time.
  • Direct software build activities and manage resources across swimlanes.
  • Develop and document software verification and validation plans (SW ADV).
  • Drive issue resolution and escalate as needed to meet program timing.

Skills

C/C++
Real-time
Embedded Linux
Python/Perl
Git/Jira/Jenkins
Java
Unix/Linux

Education

Bachelor's degree in Mechanical/Electrical/CS or equivalent
Master's degree (preferred)

Tools

INCA
dSpace
in circuit emulators

Job description

Job DescriptionWork Arrangement:Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum.The Role:We are looking for a Software Integration Engineer (aka SWIM) to join our Vehicle Motion Embedded Control (VMEC) organization! The SWIM is a technical project leadership position where you will be responsible to plan, lead and execute software build content and timing for assigned software swimlane(s) for Hybrid Electric Vehicle propulsion controllers.In addition, you would chair the Software Execution Team Meeting (SWET) with key partners to ensure all requirements and work are met on-time with "world's best" quality. Lastly, you will exercise technical direction over engineering support personnel both internally (GM) and externally (supplier) assigned to a given swimlane(s).What You'll Do:These responsibilities for the SWIM role are focused on new or very active controllers with a diverse scope of applications (EV/HEV/PHEV)Lead the development of software content and timing for assigned releases on new or very active controllersDocument the information in the software delivery plan and communicate those plans to internal and external organizationsLead project specific software verification and validation plans and document the information in software Analysis, Development and Validation (SW ADV) plan. Acquire approval of each plan from appropriate leadershipProvide direction and set priorities for software builds, testing, and validationEnsure the Controls Process of Engineering (C-PoE) tasks are completed per program timingDrive resolution of issues and obstacles and escalate as requiredActively manage controller resources (e.g., memory and CPU utilization) at each software release; escalate and engage SMEs for resolution as requiredFoster & document best practices to ensure high quality work and reduce development lead timeTrain, develop, mentor, and evaluate technical capability of team membersYour Skills & Abilities (Required Qualifications):Bachelor's degree in one of the following: Mechanical Engineering, Electrical Engineering, Computer Science or equivalent5+ years of experience in real-time embedded software systemDemonstrated technical project lead or project management experienceDirect hands-on experience in developing real-time controls software with programming (e.g., C/C++/JAVA/Assembly) and scripting languages (e.g., Perl/Python)Understanding of operating systems (e.g., Unix, Linux, RTOS for embedded system) and instrumentation (e.g., INCA, in circuit emulators, dSpace)Familiarity with configuration management systems (e.g., GiT) and build tools (e.g., Jenkins, Jira, eflow)Demonstrated drive for results and teamwork in project executionDemonstrated analytical ability where problems are unusual and difficultWhat Will Give You A Competitive Edge (Preferred Qualifications):Master's degree in one of the following: Mechanical Engineering, Electrical Engineering, Computer Science or equivalent.8+ years of experience in real-time embedded software systemExperience with CI/CD pipelinesCertification in Agile specific rolesFamiliarity with configuration management system and build toolsProduction experience with automotive control systems specifically in propulsionKnowledge of vehicle electrical architectures and communication networksDFSS Black-Belt certificationThis role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.This job may be eligible for relocation benefits.About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire .AccommodationsGeneral Motors 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 or call us at 1-800-865-7580. 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Integration Engineer
Senior Software Integration Engineer

General Motors • United States

Hybrid
USD 120,000 - 180,000
Relocation benefits
Senior Software Design Engineer - Engine Controls
Senior Software Design Engineer - Engine Controls

General Motors • Milford Charter Township (MI)

Hybrid
USD 105,000 - 165,000
Relocation benefits
Software Integration Manager
Software Integration Manager

General Motors • Milford Charter Township (MI)

On-site
USD 140,000 - 180,000
Senior Controller Integration Engineer - Low Voltage Infrastructure
Senior Controller Integration Engineer - Low Voltage Infrastructure

General Motors • Milford Charter Township (MI)

On-site
USD 120,000 - 160,000
Software Engineer - Electrification Propulsion
Software Engineer - Electrification Propulsion

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Controller Integration Engineer
Controller Integration Engineer

Relha LLC • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Electrical Hardware Integration Lead
Electrical Hardware Integration Lead

General Motors • Warren (MI)

Hybrid
USD 120,000 - 180,000
Hybrid work model
GM vehicle discounts
Health benefits
Software Defined Vehicle Senior Hardware in the Loop (HIL) Engineer
Software Defined Vehicle Senior Hardware in the Loop (HIL) Engineer

General Motors • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000
Software Engineering Manager - Software Aligned Vehicle
Software Engineering Manager - Software Aligned Vehicle

General Motors • Austin (TX)

Hybrid
USD 150,000 - 210,000
Hybrid work model
Relocation benefits
Total Rewards program
Scrum Manager – VMEC – Battery Energy Transfer ART High Voltage Energy Transfer Controls
Scrum Manager – VMEC – Battery Energy Transfer ART High Voltage Energy Transfer Controls

General Motors • Milford Charter Township (MI)

Hybrid
USD 110,000 - 150,000
Hybrid work policy