Software Engineer
General Motors Proving Ground
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 Show email 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.
- 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
- ...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...SuggestedRelocation package
- ...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,...SuggestedWork at officeLocal areaWork from homeRelocationRelocation package
- ...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...SuggestedWork at office
- ...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...SuggestedWork at office
- ...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...
$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...- ...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 timeLocal areaWork from homeRelocation package
$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- 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 timeLocal areaWork from homeRelocationRelocation package
- ...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
$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 contractorsLocal areaRemote work$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- ...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...
- ...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...
- ...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 areaFlexible hoursNight shiftWeekend work
$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 timeFlexible hoursDay shift- 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 timeLocal areaWork from home
- ...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 areaWorldwide
- ...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 inWork at officeRemote workWorldwide
$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 officeRemote workFlexible hours$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 officeLocal areaImmediate startRemote workRelocation packageFlexible hours- ...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 timeInternshipLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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 officeWork from home
- ...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 timeLocal areaWork from homeRelocation packageFlexible hours
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation packageShift work
- ...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
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer full time Milford, MI
- consulting software engineer Milford, MI
- software developer fintech Milford, MI
- software developer positions Milford, MI
- software engineer amazon Milford, MI
- software engineer Milford, MI
- work from home software developer Milford, MI
- intel software engineer Milford, MI
- startup software engineer Milford, MI
- information technology software engineer Milford, MI

