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

Senior Embedded Controls Software Engineer - Suspension

General Motors Proving Ground

Hybrid Milford, Michigan, United States of America Full time

JR-202522985

Job Description The Role: VMEC Chassis Controls is building next-generation suspension control systems from the ground up, bringing key capabilities in-house for the first time. We're looking for Senior Embedded Controls Software Engineers who want to be part of that from day one: writing hand-coded C, owning software end to end, and directly shaping how these systems perform across GM's vehicle portfolio. This team operates with a startup mindset inside GM: fast-moving, highly collaborative, and comfortable working through ambiguity. The ideal candidate writes high-quality production embedded software, thrives in that environment, and is motivated by building something new. This role offers strong growth opportunities and long-term impact as the team matures and scales. What you’ll Do: Design, implement, and test embedded control software using hand-coded C (non-model-based, non-scripted) Own software from architecture through implementation, testing, and release Build andmaintainrobust unit and integration tests with strong traceability Drive software quality, including maintainability, robustness, and MISRA compliance Contribute to Agile development (story breakdown, reviews, demos, retrospectives) Troubleshoot and resolve complex system-level issues Influence technical decisions and drive continuous improvement Mentor team members and promote best practices Your Skills & Abilities (Required Qualifications): Strong, current hands-on experience writing production code in C (non-scripting, non-model-based) Ability to design, implement, and debug embedded software directly in C isrequired Experience only interpreting auto-generated code (e.g., from MATLAB/Simulink) is not sufficient 5+ years of embedded software development experience Experience with embedded systems testing (unit and integration) Working knowledge of C++ and/or Python Experience with version control (Git) and issue tracking tools (e.g., Jira) Strong problem-solving and debugging skills Ability to work effectively in environments with evolving requirements Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field What Can Give You a Competitive Edge (Preferred Qualifications): ExperienceinChassis Controls, VehicleDynamics, Steering,Suspension,Brakes, or related mechatronic domains Familiarity with MATLAB/Simulink (in addition to—not instead of—hand coding) Experience with automotive standards, diagnostics, or calibration tools Experience inagile software development Advanced degree in a related field Familiarity with Jira, Git/Github Knowledge of BDD, TDD, diagnostics, calibration tools, and automotive development processes Experience mentoring engineers and leading technical work GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc). 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 (View email address on click.appcast.io) us or call us at View phone number on click.appcast.io. 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. We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about: Our Company ( Our Culture How we hire​​​​​​​ ( Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility. Explore our global locations ( We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM’s Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more. Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click “Apply Now” on the job posting of interest. 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 View email address on click.appcast.io .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. General Motors

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Controls Software Engineer - Suspension in Milford, MI vacancy
  •  ...Motors, the Vehicle Motion Controls and Estimation (VMCC)...  ...domain or the suspension and vertical-motion-controls...  ...automotive controls engineer from a leading OEM or...  ...design and into production software, calibration, and...  ...in production-oriented embedded software and support requirements... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    6 days ago
  •  ...-level hardware input and output (HWIO) software for various microcontrollers. Work with...  ...design. Design, develop, and test low-level embedded software for functionalities including...  ...: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    1 day ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...We develop and test low-level embedded software that is portable and...  ...applications. As a member of the HWIO Engineering group, you’ll work with...  ....We are seeking a skilled Senior Embedded Software Developer to... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    14 hours ago
  •  ...-level hardware input and output (HWIO) software for various microcontrollers. Work with...  ...design. Design, develop, and test low-level embedded software for functionalities including...  ...: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    4 days ago
  • General Motors is seeking an Advanced Driver Assistance Systems (ADAS) Motion Controls Software Engineer to design, develop, test, and implement ADAS Lateral Control software for Super Cruise and related features. You will collaborate with multiple teams to deliver production... 
    Senior

    General Motors

    Milford, MI
    5 days ago
  •  ...monitoring/balancing, contactor control, isolation detection, and...  ...temperature) Design and implement software from platform/base layers (...  ...traceability between engineering phases and artifacts to ensure...  ...(M.S. preferred) In-depth embedded software experience for automotive... 
    Senior

    Our Next Energy Inc

    Novi, MI
    6 days ago
  • General Motors in Milford, Michigan seeks a Sr Embedded SW Engineer for Propulsion Thermal Management to design and implement control and diagnostic algorithms for next-gen EVs....  ...to translate requirements into robust software and test cases. The role requires 5 years of... 
    Senior

    General Motors

    Milford, MI
    1 day ago
  • $60 - $70 per hour

    Senior Embedded Software Engineer Location: Novi, Mi (On-site) Contract to Hire Rate: $60-70 About the Role: We are seeking a Senior Embedded...  ...activities. They will be partnering closely with systems, controls, validation, and battery testing teams as well as... 
    Senior
    Contract work
    Local area
    Flexible hours

    Medasource

    Novi, MI
    4 days ago
  •  ...Job Description Job Description Senior EV Motor Control Engineer The Senior EV Motor Control Engineer...  ...and production-ready motor-control software for electric motors and power...  ...electric motor control, power electronics, embedded software, and model-based... 
    Senior
    Temporary work
    Flexible hours

    Broad-Ocean Technologies, LLC

    Novi, MI
    15 days ago
  • $115k - $125k

     ...Job Description Job Description Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry: Precision...  ...who enjoys working closely with mechanical, electrical, software, service, and customer teams. Candidates with experience... 
    Senior
    Full time

    Connect Force

    Commerce, MI
    5 days ago
  •  ...Are you ready for a better career? A better future? SENIOR AUTOMATION CONTROLS ENGINEER NOVI, MICHIGAN As a member of the Automation team,...  ...with innovative ideas Write, implement, and debug PLC software Develop contingency and disaster recovery plans Support... 
    Senior

    Lear Corporation

    Novi, MI
    1 day 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

    Milford, MI
    9 hours ago
  • Fives Dyag Seeks Sr. Controls Engineer.Must have a BS in Electrical/Electronics Engineering, or a related field, & 5 yrs. of exp. Work site: Wixom, MI. Apply: ****@*****.*** recblid b16e97hotcavxjrxsj2bepnhlrfv5s
    Senior

    Fives DyAG Corporation

    Wixom, MI
    4 days ago
  • A leading engineering firm is seeking a Licensed Senior Civil/Structural Engineer to provide technical leadership and mentorship in project environments. You will ensure civil/structural component quality for substation projects, lead design reviews, and engage with clients... 
    Senior

    Leidos Inc

    Milford, MI
    4 days ago
  •  ...Sr. Controls Engineer Duties include: Shared responsibility with project management for performance to budget and timing during all phases...  ...standards and specifications for the design of hardware and software of the end user. Must be able to read and understand... 
    Senior

    Fives Syleps

    Wixom, MI
    5 days ago
  • $92.3k - $166.85k

    Leidos is looking for a Substation Senior Civil/Structural Engineer with at least 8 years of experience in utility consulting and design engineering. This is a vital role ensuring the quality assurance of civil and structural components for substation projects, leadership... 
    Senior
    Remote job
    Flexible hours

    Leidos

    Milford, MI
    2 days ago
  •  ...implement thermal management control and diagnostic algorithms for...  ...closely with multi-disciplined engineering teams to interpret functional...  .... Create and integrate software in either MATLAB Simulink models...  ...Associate Software Engineer, Embedded Software Engineering Intern,... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    3 days ago
  •  ...Job Description Job Description Principal Modern Controls Engineer (Embedded Systems) Location: New Hudson, MI (Onsite) Employment Type...  ...on developing sophisticated control algorithms, embedded software, and vehicle-level system integration. The ideal candidate... 
    Monday to Friday

    GLOBAL Recruitment Solutions LLC

    Milford, MI
    a month ago
  •  ...DescriptionDUTIES: Create new control strategies, diagnostics, and...  ...simulation. Collaborate with Systems Engineers to define vehicle, sub-system...  ...a clean sheet, including software architecture, implementation,...  ...2) years of experience with: embedded controls or controls software... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    1 day ago
  •  ...to deliver advanced mobility solutions for government markets. We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom embedded control algorithms. This position will support both vehicle and non-vehicle applications across... 
    Permanent employment
    Full time
    Local area
    Work from home

    General Motors

    Milford, MI
    1 day ago
  • $92.3k - $166.85k

    Leidos Engineering offers its knowledge and expertise in a wide area of cutting‑...  ...infrastructure industry. Licensed Senior Civil/Structural Engineer This...  ...and execution. Champion quality control and safe work practices, embedding compliance and reliability into every... 
    Senior
    Local area

    Leidos Inc

    Milford, MI
    4 days ago
  •  ...and unmanned platforms. You will assemble harnesses, interpret schematics, and ensure quality through testing. You will work with engineers to update diagrams and manufacturing docs, train others on tools, and collaborate to develop practical solutions within a team environment... 
    Senior

    Pratt Miller

    New Hudson, MI
    2 days ago
  • Med-National Staffing Inc. seeks a Design Engineer III to lead mechanical product and system design from concept through detailed drawings. This senior role directs a small team, guides engineers, and serves as a primary technical contact for customers. The position emphasizes... 
    Senior

    Med-National Staffing Inc.

    New Hudson, MI
    5 days ago
  • Arena Technical Resources, LLC in New Hudson, MI is seeking an experienced Design Engineer III to lead mechanical system and product design from concept through detailed drawings. The role emphasizes CAD modeling, FEA, and systems integration within a project team, under... 
    Senior

    Arena Technical Resources, LLC (ATR)

    New Hudson, MI
    1 day ago
  • Aquent is seeking an experienced Engineer in Novi, Michigan, to lead the design and development of electromechanical components for cutting-edge electric vehicles. You will play a key role in shaping the user experience and ensuring robust, production-ready designs. The... 
    Senior

    Aquent

    Novi, MI
    2 days ago
  • General Motors is seeking a Senior Systems Engineer for the AV Fleet Data Engineering team. You will lead the definition and delivery of Retail AV Data Collection solutions supporting ADAS, automated driving, fleet monitoring, and regulatory compliance. You will translate... 
    Senior

    RiseMe

    Milford, MI
    1 day ago
  • Pratt Miller in Michigan is seeking a Modeling and Simulation Engineer III to advance product development through integrated simulation tools. This role will define and validate system-level requirements of mechanical systems, develop and execute simulation plans, correlate... 
    Senior

    Pratt Miller

    New Hudson, MI
    2 days ago
  • Cummins Inc. in New Hudson, MI seeks a Field Service Power Generation Technician / Mechanic. You will diagnose and repair generators, perform maintenance, and interact with customers on-site. The role requires working with ATS systems and maintaining detailed service records...
    Senior

    Cummins Europe

    New Hudson, MI
    3 days ago
  • General Motors is seeking a Senior Systems Engineer for the AV Fleet Data Engineering team to lead end-to-end data-collection capabilities for ADAS and automated-driving development. You will translate stakeholder use cases into system-level strategies and verification... 
    Senior

    General Motors

    Milford, MI
    1 day ago
  • Reyes Coca-Cola Bottling is seeking an Operations Manager to lead distribution center activities, collaborate with multiple departments, and ensure timely loading of equipment while aligning with volume forecasts. You will supervise the DC team, analyze daily and weekly...
    Senior
    Full time
    Shift work

    Reyes-Coca--cola-Bottlin

    New Hudson, MI
    3 days ago

Do you want to receive more vacancies?

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