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

Software Engineer

Full-time

General Motors Proving Ground

Milford, MI

Description

DUTIES : Design, develop and implement controls software and diagnostic algorithms for GM’s current and next generation vehicle portfolio. Create and integrate software in hand-coded C, occasionally in MATLAB Simulink models. Create and modify Unit test cases and Multicomponent test cases to ensure thorough software testing. Embrace BDD (Behavior Driven Development) and TDD (Test-Driven Development) software development methodologies to ensure Software Built-In Quality, promoting early bug detection, and facilitating collaboration between developers, testers, and non-technical stakeholders. Hybrid Work Policy – 3 days In-office, 2 days remote - Must be able to report to local office.

REQUIREMENTS : Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and Three (3) years of experience as a Software Engineer, Controls Engineer, Design Engineer, or related occupation. Alternatively, the employer will accept a Master's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and One (1) year of experience as a Software Engineer, Controls Engineer, Design Engineer, or related occupation. One (1) year of experience with: Embedded software coding (C-language), Simulink/State flow, GIT environment(s), and plant modeling; Development and testing experience on SIL/HIL and other virtual environments; and Sophisticated sub-system integration including design, implementation, and testing.

#LI-DNI

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.

Total Rewards | 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 Show phone number. 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 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Milford, MI vacancy
  • A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include a... 
    Suggested

    General Motors

    Milford, MI
    4 days ago
  •  ...Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying... 
    Suggested
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...Motors is at the forefront of transforming transportation through software-driven innovation. We're driven by our bold vision of a future...  ...push forward into an era of vehicle intelligence and digital engineering, automated workflows that leverage artificial intelligence,... 
    Suggested
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...POSITION SUMMARY The Software Development Engineer (often called Software Developer) designs, builds, tests, and maintains software applications or systems to meet user and business needs. Software Development Engineers analyze requirements, design solutions, write code... 
    Suggested
    Work at office

    BWI Group

    Brighton, MI
    1 day ago
  •  ...how we support your career: purposeful, impactful, and tailored to you. Because when you thrive, innovation thrives. Software Engineer, Embedded Rust Gentherm is expanding its business portfolio beyond the traditional automotive sector and into new markets... 
    Suggested
    Work at office

    Gentherm

    Novi, MI
    10 hours ago
  •  ...user requirements and design documents Design, develop, and test software Review existing code Development of web based applications...  ...algorithm building background is very helpful Education BS in Engineering or technical field related to Computer Science/Engineering, Mathematics... 

    Zobility

    Wixom, MI
    1 day ago
  • $108k

    Responsibilities Support whole lifecycle of software development activities including requirement gathering, analyzing, designing, developing...  ...,000 per year Education Masters - Computer Science, Computer Engineering, Electrical Engineering, Engineering Management, or in a... 

    Bitech Company

    Novi, MI
    10 hours ago
  •  ...working person who enjoys taking on challenges and following through with robust solutions to join our Controls and Software team! Software Design Engineers work closely with controls engineers, systems engineers, and stakeholders across the organization to design,... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  • $145k - $196k

     ...the Future of Defense Innovation An industry-leading defense engineering organization is seeking a highly experienced Chief Engineer to...  ...Integration Systems Engineering Functional Safety and Safety-Critical Software Hybrid and Electrified Vehicle Systems Test & Evaluation (T&E)... 
    Remote work

    Global Recruitment Solutions

    Milford, MI
    10 hours ago
  • Description The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our Continuous Integration Continuous Deployment (CICD) and Embedded Software Development Tools Group. As a Senior Software Engineer specializing in DevOps and configuration... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...Overview Miracle Software Systems, Inc is looking for Java Full Stack Developer position at Novi, MI. Please find the below details...  ...the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user... 
    Full time

    Miracle Software

    Novi, MI
    3 days ago
  • $65 per hour

     ...functionality using Matlab, Simulink, Stateflow. Develop test cases for software unit and integration tests. Support HIL and bench validation...  ...6262. 3. Basic Qualifications: Bachelors degree in electrical engineering, computer science or a related field. 2+ years in developing... 
    For contractors
    Local area
    Remote work

    3B Staffing LLC

    Novi, MI
    4 days ago
  • $139.8k

     ...Senior Data Analytics Engineer Location: Oshkosh, WI (preferred) or New Hudson, MI Compensation: $139,800 base + up to 10% bonus Relocation: Offered for Oshkosh, WI only Travel: Minimal (1–2 trips/year) Eligibility: U.S. Citizen or Green Card Holder... 
    Relocation

    Global Recruitment Solutions

    New Hudson, MI
    10 hours ago
  •  ...Job Purpose Dana Incorporated is seeking a highly skilled Senior Network Engineer with deep experience supporting industrial manufacturing networks and Automated Mobile Robot (AMR) environments. This role is responsible for ensuring the availability, performance, security... 

    Dana Corporation

    Novi, MI
    10 hours ago
  •  ...Lead Engineer Kotobukiya‑Treves North America Inc seeks a Lead Engineer in Novi, MI. Responsibility Drive RFQ technical activities. Provide technical deliverables. Qualifications MS + 2 years of experience or BS + 5 years of experience. To apply, email resume to miranda... 

    Kotobukiya-Treves North America Inc

    Novi, MI
    10 hours ago
  •  ...Scanning and CT/Xray solutions. While doing so, the Application Engineer will: Develop customer specific training requirements including...  .... Robot cell programming utilizing ZEISS Inspect Pro software. Provide customer confidence through accurate and timely deliverables... 
    Local area
    Flexible hours
    Night shift
    Weekend work

    ROLE

    Wixom, MI
    10 hours ago
  • $75k - $85k

     ...an exciting company in Wixom, MI looking to add an Applications Engineer to their already amazing team. Their primary responsibility...  ...concept drawings for each system design. · Deeply understand our software and technology capabilities to create effective, maintainable solutions... 
    Full time
    Flexible hours
    Day shift

    Apex Placement & Consulting

    Wixom, MI
    2 days ago
  • Description The Role A VMEC Sub-System Lead Engineer (SSLE) develops some of General Motor’s most advanced and exciting mobility...  ...Maintain Subsystem FMEAs for VIP. Collaborate with Controls and Software Engineers to review controls design and/or software... 
    Full time
    Local area
    Work from home

    General Motors

    Milford, MI
    2 days ago
  •  ...Senior Application Engineer Novi, Michigan, United States - ams-OSRAM USA Inc. Your tasks Bringing intelligence to light and passion to innovation ams OSRAM is a global leader in optical solutions. By adding intelligence to light and passion to innovation, we enrich peoples... 
    Local area
    Worldwide

    OSI USA Danvers

    Novi, MI
    10 hours ago
  •  ...3 days in office and 2 days remote. Role What's the role? Applications Engineers serve as trusted technical advisors, helping customers understand and maximize the use of ZEISS hardware and software systems. Support will be delivered through training sessions, remote and... 
    Live in
    Work at office
    Remote work
    Worldwide

    IQS

    Wixom, MI
    10 hours ago
  • $92.3k - $166.85k

     ...and technology, Leidos makes the world safer, healthier and more efficient. Job Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with... 
    Work at office
    Remote work
    Flexible hours

    Leidos

    Walled Lake, MI
    1 day ago
  • $92.3k - $166.85k

     ...Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as a Lead Engineer... 
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Leidos

    Walled Lake, MI
    3 days ago
  •  ...we are investing heavily in virtual test environments and software-defined vehicle (SDV) capabilities. The Role: We are seeking...  ...embedded systems . You will work closely with experienced engineers who will provide mentorship and technical guidance as you grow... 
    Full time
    Internship
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  •  ...and key responsibilities of the job). Designs and develops software applications, application interfaces (APIs) and/or embedded...  ...software development process. Collaborates with other Software Engineers on moderately complex aspects of projects. Work is generally... 
    Work at office
    Work from home

    Digital Check Corp

    Novi, MI
    4 days ago
  •  ...control and estimation algorithms that impact real-world vehicle systems. As a Senior Vehicle Motion Controls Platform Software Design Engineer, you will design and implement advanced control and estimation algorithms for vehicle motion systems, including steering,... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  •  ...Microcontrollers (MCUs) team is responsible for developing the embedded software that provides the foundation of our AVs. Our software...  ...operation, and manages system health.  As a Software Engineering Manager on the AV MCU Platform team, you will play a vital role... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...Role: At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance, drivability...  ...integration. We are looking for a Lead Software and Controls Engineer to support new transmission controls development for a high-... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    1 day ago
  •  ...Our organization is seeking an experienced Chief Engineer to provide technical leadership, strategic direction, and engineering oversight...  ...of complex systems. Knowledge of safety-critical systems, software, and functional safety methodologies. Understanding of vehicle... 
    Work at office

    HRU Tech

    New Hudson, MI
    10 hours ago
  •  ...The Role: At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance,...  ...integration. We are seeking a Senior Advanced Emission System Software Engineer to support Advanced Technical Work (ATW) projects in the... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...or Milford, MI three times per week. Leads GM’s corporate software strategy for new technologies, complex features, and major program...  ...duties as assigned. The Role As a Staff Software Engineer – Automation Library Development at GM, you will define and deliver... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago

Do you want to receive more vacancies?

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