Senior Software Engineer
General Motors
Work Arrangement Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to 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 robust software solutions that drive our cutting‑edge automotive technologies. The primary focus of this role is responsible for developing and maintaining an agnostic tool chain that supports multiple GM vehicle architectures. This role will maintain and extend the Autobot tool chain, ensuring reliable and scalable execution for automated workflows. They will take technical ownership of physical interface simulation devices, driving design, integration, and ongoing support. Success in this role requires a strong understanding of embedded controllers and complex vehicle scenarios with the ability to faithfully translate them into lower‑level simulated environments for testing and validation. What you'll do Extend and harden the Autobot tool chain and runners to ensure reliable, scalable execution of automated workflows and regression suites. Design, develop, and maintain an agnostic tool chain that supports multiple GM vehicle architectures and software stacks. Own the full lifecycle of physical interface simulation devices, including concept, design, configuration, integration, documentation, and long‑term support. Develop and maintain low‑level simulation environments that accurately mirror embedded controllers and vehicle networks for repeatable testing. Model complex vehicle scenarios and use cases and translate them into automated, lower‑level simulations for validation and debug. Collaborate with embedded controls, validation, and architecture teams to understand requirements and integrate the tool chain into their workflows. Monitor, troubleshoot, and optimize tool chain performance, including build, deployment, and execution reliability across multiple environments. Implement and maintain automated CI/CD and validation pipelines leveraging the Autobot tool chain and simulation infrastructure. Ensure robust test coverage and traceability for embedded software changes using the simulation and tool‑chain infrastructure. Create and maintain technical documentation, standards, and best practices for using the tool chain and simulation devices. Provide technical guidance and support to internal users, including onboarding, training, and advanced troubleshooting of the tools and simulations. Continuously evaluate and integrate new technologies (hardware and software) to improve simulation of fidelity, performance, and developer productivity. Analyze software test metrics to identify trends, potential issues, and areas for improvement in our development processes. Ensure high data integrity across various software systems and applications, implementing strategies for data integrity and consistency. Collaborate with stakeholders to determine requirements for electrical charge testing, translating business needs into technical specifications. Your Skills & Abilities (Required Qualifications) Bachelors of Science in Engineering or Computer Science w/ preferred focus in Electrical, Computer Systems, Mechanical, Aero, Computer Science Minimum 5-7 years of development and integration experience Hands‑on leadership expertise with in‑depth knowledge of vehicle system functionality Proven program launch execution experience (you have launched something to production) 3 - 5 years experience with automated testing & frameworks Strong experience with embedded software development and/or controls development in a real‑time environment Strong python development skills and ability to work within RTOS Proficiency within version‑controlled systems, CI/CD pipeline Comfortable with ambiguity as we build something for the first time Ability to translate between physical interfaces and software What Will Give You A Competitive Edge (Preferred Qualifications) Understanding of Vehicle Electrical Charging Architecture and Subsystem configurations Knowledge of Vehicle Charging level specifications and requirements for new systems. Proven experience with Robot Framework, JIRA and JIRA X‑Ray, and Confluence Experience related to data visualization and understanding data driven results Linux, Android and / or QNX user level experience Previous experience with manual and automated testing Deep experience with existing software tools such as but not limited to KeySight / IntrepidCS / NeoVI / RadMoon / Gigastar, Robot Framework, WireShark GM organizational aptitude and experience with IRTs, SW VSEs, and PLSIE roles Additional Information This position may be eligible for relocation benefits. #J-18808-Ljbffr
- 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...Senior
- ...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...Senior
- ...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,...SeniorFull timeLocal areaWork from homeRelocation package
- 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...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- ...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...SeniorLocal areaWorldwide
- 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...SeniorFull timeLocal areaWork from home
- ...develop cutting-edge 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,...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
- DMC Huron Valley-Sinai Hospital in Oakland County is committed to outstanding customer service and medical care. This hospital features the Harris Birthing Center with all private birthing suites, the Charach Cancer Treatment Center (affiliated with the Barbara Ann Karmanos...SeniorFull timeWork experience placementShift workAfternoon shift
- ...of transforming transportation through software-driven innovation. We're driven by our bold... ...era of vehicle intelligence and digital engineering, automated workflows that leverage... ...announcements and updates (including forums with senior leaders) Develop and maintain...Work at officeLocal areaWork from homeRelocationRelocation package
- ...POSITION SUMMARY The Software Development Engineer (often called Software Developer) designs, builds, tests, and maintains software applications... ...Experience with CI/CD pipelines, particularly for mid-level or senior roles. Strong problem-solving and analytical skills....Work at office
- ...Responsibilities - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof‑of‑concepts to support new location‑based vehicle features - Ensure quality, on‑time delivery using agile, test‑driven development principles...
- ...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...Work at office
- Description DUTIES : Design, develop and implement controls software and diagnostic algorithms for GM’s current and next generation... ...office. REQUIREMENTS : Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering...Full timeWork at officeLocal areaRemote workWork from home
$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...SeniorRelocation$28 - $32 per hour
...and problem-solving capabilities Experience working with computers and relevant software systems Valid chauffeur's license What's in it for me? Opportunity to serve as a senior technical resource within a growing team Hands-on leadership and mentorship...Senior$73.45k - $132.78k
...Description We are seeking a Senior Transmission Line Engineer who will work as a member of a dynamic team working in a fast paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as an Engineer on electric...SeniorWork at officeLocal area- ...development and implementation of Go-To-Market (GTM) plans for all initiatives. ESSENTIAL FUNCTIONS AND OTHER DUTIES Serve as Senior Brand Manager for the health and wellness business unit (HoMedics, Ellia, and smaller brands) Define and evolve brand...SeniorFull timePart time
$75k - $85k
...Wixom, MI looking to add an Applications Engineer to their already amazing team. Their... ...system design. · Deeply understand our software and technology capabilities to create effective... ...grow with us, we invite you to apply. Seniority level Seniority level Associate...Full timeFlexible hoursDay shift- ...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
- ...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
$60k - $65k
...Compensation: $60,000 – $65,000 annually + quarterly performance bonuses We are seeking a Senior Paralegal with a minimum of 5 years of experience to join our growing team. The ideal candidate will have a strong background in estate planning and probate law and will be...Senior- ...A reputable manufacturing company in Wixom, Michigan, is seeking a Senior Accountant with over 6 years of experience in manufacturing accounting. The role involves preparing financial statements, government reporting, and managing sales tax filings among other duties....Senior
- ...industrial. Testek Solutions is currently seeking a Senior Mechanical Aerospace Test Equipment Systems Engineer . About The Role: We are seeking a Senior... ...Collaborate with electrical, hydraulic/pneumatic, and software engineers Assist in technical manual development Plan...SeniorFull time
- Job Title Required Education / Certification / License Certified Public Accountant (CPA) or Masters Degree in Accountancy, Finance or Business Required Experience: ~5+ years financial accounting or auditing experience ~ Must have "Big 4" Accounting Firm experience...SeniorContract work
- ...Job Description Job Description Civil Engineering Solutions, Inc (CES), located in Milford, Michigan has an opportunity for a motivated, hard-working civil engineer. This role supports senior project managers and project managers to serve a variety of clients and will...SeniorContract workCasual workLocal area
- ...The Shyft Group is seeking a Senior Financial Analyst to support its finance department in Novi, Michigan. The role involves analyzing and reporting financial data, managing budgets, and preparing financial statements to align with company goals. The ideal candidate holds...Senior
- ...Internal Job Summary The Senior Packaging Engineer is responsible for driving the Packaging Engineering strategy across multiple North American launch programs, leading packaging concept development, and overseeing packaging fleet implementation. Key responsibilities include...SeniorWork at officeRemote work
$100k - $160k
...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...us. Job Description AECOM is seeking a Senior Transportation Engineer for the Surface... ...subconsultants. Experience with design software including Bentley Open Roads Familiar with...SeniorLocal areaWorldwideFlexible hours- ...Overview Miracle Software Systems, Inc is looking for Java Full Stack Developer position... ...requirements. Full-stack software engineering roles, who can develop all components of... ...designers and other technical experts Seniority level Mid-Senior level Employment type...Full time
$158.6k - $301.4k
...defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research &... ...customers bring their high-quality products to market faster. The Senior Director of Finance will serve as a key strategic and...SeniorPermanent employmentLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior 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


