Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer-Controls

Full-time

General Motors

Job Description

The Team:

Embedded Platform System & Infrastructure (EPSI) is a production level group that supports the definition, design, and development of all embedded controllers related to vehicle mechatronics. The Low Voltage Infrastructure (LVI) organization within EPSI is focused on the development of controls & diagnostic software centered around on-vehicle low voltage power generation, energy storage, power management, and distribution.

The Role:

This Senior Controls Software Engineer role is paramount to the successful review, development, simplification, integration and release of VIP (Vehicle Interface Platform) and SDV2.0 architectures controller software. There is no better time to join this domain as we evolve to the next generation of low voltage power strategy, innovation, and capability for EVs, ICE and every product GM has to offer!

We are seeking creative, highly motivated, agile thinkers with passion and expertise in embedded controls. The selected candidate will learn, modify existing and develop new innovative controls strategies, which will be at the core of all vehicles within the General Motors portfolio and essential to keeping General Motors at the forefront of low voltage related technologies.

What You'll Do (Responsibilities):

  • Lead development and implementation of controls development for complex low voltage related features in embedded C and C++. Proficiency in both is vital as this role will be centered around improvements, best practices institution, code efficiency, vulnerability surface mitigation and addressing feature to feature interference.
  • Research and develop novel solutions to controls challenges.
  • Contribute to ART Feature and user story elaboration into individual work items. Contribute to ensuring that definition of done and acceptance criteria are well defined
  • Provide information as required to calibration procedures.
  • Ensure compliance to safety and governmental regulations while following GM-internal best practices.
  • Work cross-functionally with System Engineers, other Software Engineers, Architects, Calibrators, Scrum Managers and Scrum Leaders to ensure robust design.
  • Collaborate with other team members to define and integrate components, check functionality on the bench and in the vehicle.
  • Design and manage key strategic interfaces within deliverables to enable component reuse and consistency to standard methodologies.
  • Lead and support other specialists in root cause analysis and resolution of issues related to the low voltage electric power domain.
  • Verify functional performance of controls designs through testing (Unit, HIL, SIL, Vehicle), data analysis, and verification of acceptance criteria.
  • Document Intellectual Property.
  • Participate in the relevant team and program events: Program Increment Planning, DSU (Daily Stand Up), iteration reviews, ART inspection and adapt sessions etc.
  • Build the capability of the team through mentorship, creation of training material, development of tools, etc.
  • Identify opportunities and drive improvement initiatives through to completion for process, workflow, and strategic changes.

Your Skills & Abilities (Required Qualifications):

  • Bachelors degree (or higher) in Engineering, Computer Science, or relevant discipline.
  • 5+ years Engineering experience related to embedded controls, calibration, integration, or software development.
  • Skilled with software development in C, C++, and/or Python.
  • Understanding of embedded controls development and delivery processes, including SAFE/Agile.
  • Experience using embedded controls test assets (SIL, HIL, Vehicle, etc) and tools (INCA, MDA, etc).
  • Expert capability to capture and analyze data to verify system and feature performance.
  • Proficiency with control system theory and application to embedded systems including state space feedback control, adaptive control, and model predictive control (or equivalent).

People Skills:

  • Strong partnership and teamwork skills, with demonstrated ability to learn from and share knowledge cross-functionally in a fast-paced environment with sometimes incomplete requirements.
  • Analytical problem-solving skills where problems are unusual and difficult.
  • Excellent oral and written communication skills.
  • Demonstrated ability to manage multiple complex projects and assignments with autonomy and accountability for results.
  • Consistent demonstration of innovative thinking that is customer-centric.

What Will Give You A Competitive Edge (Preferred Qualifications):

  • Masters in Engineering with focus on controls or Software Engineering.
  • In-depth knowledge of automotive low voltage systems and hardware components.
  • Strong understanding of low voltage controls features, software, and calibration.
  • DFSS Black Belt.
  • Record of invention: patents, awards, or publications.
  • Experience with safety critical design.

#LI-DH2

This 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 is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.

About GM

Our 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 Us

We 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 Overview

From 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 .

Accommodations

General 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 View phone number on aiapply.co. 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer-Controls in Warren, MI vacancy
  •  ...development, deployment, and maintenance of the software modules. Participate in the design of a...  ...: Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering,...  ...(1) year of experience with: Automotive control systems with RTOS platforms; Programming... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    2 days ago
  • $74 - $88 per hour

     ...Software Engineer Fire Control Senior Location: Sterling Heights MI Employment Type: Contract Pay Range: $74-$88/hour About the Role Join a dynamic team of software engineers supporting the development of embedded application software for a new ground... 
    Senior
    Contract work
    Monday to Thursday
    Afternoon shift

    CPI

    Sterling Heights, MI
    8 days ago
  •  ...influence the future of transportation. Our Software Services team is on the forefront of...  ...achieve our mission.We’re looking for an engineer who likes getting close to the metal and...  ...-critical software for the telematics control unit, working across embedded C++, vehicle... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Center Line, MI
    3 days ago
  •  ...influence the future of transportation. Our Software Services team is at the forefront of...  ...and achieve our mission.The RoleAs a Senior Software Engineer - Connectivity Software Verification,...  ...Bluetooth/Digital Key, telematics control units, and network connectivity (WLAN,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Night shift

    General Motors

    Warren, MI
    18 hours ago
  •  ...management workflows.Build reliable and maintainable software using appropriate design patterns, testing practices, security controls, and coding standards.Integrate services...  ...tools such as GitHub Copilot and AI-driven engineering or observability capabilities.Provide... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • $170.6k - $261.3k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...independent perception, planning, and controls stack that keeps the vehicle operating...  ...vehicle to a safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...DescriptionThe RoleThe Compute Systems Software team is a dynamic and fast-paced team...  ...Software team is seeking an experienced Senior Software Engineer to work on display solutions for high-...  ...Develop software features on Linux to control the powering, configuration, and... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...successful candidate is expected to report to Austin, TX or Warren, MI three times per week, at minimum.The RoleAs a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile applications that provide an exceptional user experience. You will be... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    3 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening...  ...move us forward and achieve our mission. The RoleAs a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team, you... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    4 days ago
  •  ...Job Description DUTIES: Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers. Analyze software defects; determine root cause, create software solution, test, and verify closure. Perform... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    23 hours ago
  •  ...us forward and achieve our mission. The RoleThe Senior Cybersecurity Engineer - GRC Engineering & Technical Controls is responsible for advancing enterprise cybersecurity...  ...: Bachelor’s degree in Computer Science, Software Engineering, Cybersecurity, Information Systems,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features, we...  ...future of transportation on a global scale.The RoleAs a Controls Process Engineer, you will support the development and execution of... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    1 day ago
  •  ...• Develop and implement improvements to control systems and equipment using Factory Information...  ...and downtime • Use FIS plant monitoring software to review cycle times of equipment •...  ...installations • Reprogram equipment for engineering changes and improvements • Maintain... 

    Kyyba

    Sterling Heights, MI
    4 days ago
  • Job-ID32555081Reference26-02239Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively... 
    Shift work
    Day shift

    Kyyba

    Detroit, MI
    3 days ago
  •  ...DescriptionThe RoleThis role strengthens GM’s cybersecurity and IT control environment by designing, engineering, implementing, assessing, and continuously improving...  ...-ready insights on cyber and IT risk. This is a senior individual contributor role for someone who can... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert. This role is for... 
    Senior
    Live in
    Shift work
    Night shift
    Weekend work

    Rocket

    Ferndale, MI
    5 days ago
  •  ...single pane of glass for vehicle software. We aggregate signals from...  ...into dashboards that update engineers and leadership on the state of...  ..., and we're looking for a senior engineer eager to shape them...  ...engineering practices: version control, test-driven development, debugging... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Shift work

    General Motors

    Center Line, MI
    18 hours ago
  • The Senior Image Analysis Software Engineer is responsible for designing, developing, and deploying advanced image analysis solutions that support high...  ...through validation, testing, documentation, version control, and reproducible development practicesCollaborate with... 
    Senior
    Full time

    dPOP

    Detroit, MI
    3 days ago
  •  ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Center Line, MI
    18 hours ago
  •  ...organization, builds the foundational software, automation, and integration...  ...triage.Their work enables engineering, calibration, and...  ...development process.The Role:As a Senior Software Developer, you will...  .... Design APIs for simulation control, artifact management, and orchestration... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    1 day ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • $144.7k - $261.3k

     ...for autonomous vehicle development. We engineer high-performance tools that identify top...  ...generation autonomous systems.About the RoleAs a Senior Engineer in the Embodied AI Scaling...  ...shipping production software and iterating quickly in a "startup within... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    4 days ago
  •  ...classes. Collaborate, mentor, and guide other engineers within the team. Well-developed...  ...Computer Science, Computer Engineering, Software Engineering, Electronic Engineering, or...  ...study. Five (5) years of experience as a Senior Software Engineer, Technical Consultant,... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    23 hours ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...and updatesDevelop and maintain Interface Control Document (ICD) strategy and templatesEnsure...  ...level verification and validationAuthor Engineering Work Orders for prototype and production... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • Job DescriptionAbout the Role We are seeking a Senior Mainframe Software Engineer to design, develop, maintain, support, and modernize enterprise applications that enable critical GM business operations. This role will develop solutions that drive innovation and competitive... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Center Line, MI
    3 days ago
  •  ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening...  ...individuals for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    1 day ago
  •  ...multiple organizations to update electric control units in and outside of the vehicle. It...  ....WHAT: As an SDV System Integration Software Developer, you will be developing and testing...  ....HOW: Supporting the plants, product engineering, IT, and our own teamto make it happen for... 
    Senior
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...OVERVIEW OnTrac is seeking highly skilled and experienced Senior Software Engineers to join a contractor program supporting a healthcare /...  ...• Experience working with PHI under HIPAA controls • Prior experience as an embedded contractor on a customer... 
    Senior
    Temporary work
    For contractors
    Remote work

    Ontrac Solutions

    Detroit, MI
    25 days ago
  • Job DescriptionThe RoleGlobal Virtual Engineering (GVE) at General Motors is looking for a driven...  ...diagnostics, battery state estimation, controls development and warrantyData Mining &...  ...and numerical methods underpinning all software usedHands‑on experience with MD simulation... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package

    General Motors

    Center Line, MI
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer-Controls. Be the first to apply!