✦ Luna Orbit — Software Engineering

Senior Software Engineer - Software Design Lead

at General Motors

📍 Milford, Michigan, United States of America Unknown Posted April 14, 2026
Type Full-Time
Experience lead
Exp. Years Minimum of 5 years
Education Bachelor of Science degree in Electrical Engineering, Software Engineering, Computer Science or other degree with relevant experience
Category Software Engineering

General Motors is hiring a Senior Software Engineer - Software Design Leader (SWDL) to lead embedded software design delivery for Automated Driving and Active Safety (ADAS). The role focuses on DST-aligned build artifact generation, defect management, patch build coordination, and raising automation and test coverage through process improvement.

  • Oversee DPLY/Manifest artifact generation aligned with Detailed Software Timing (DST) requirements
  • Identify, document, and manage software build-related defects for timely closure
  • Support creation of patch builds for urgent issues or late-breaking changes
  • Coordinate updates to Software Bill of Materials (BOM) and scheduler for evolving changes
  • Mentor software component owners and implement opportunities for increased automation and enhanced software testing coverage

You will oversee software build processes using automation tools such as Jenkins and manage Detailed Software Timing (DST) requirements including DPLY/Manifest artifacts. The scope includes Software Bill of Materials (BOM) and scheduler updates, patch builds, and defect tracking/closure, with leadership mentoring and potential tool migrations (e.g., GIT and Classic AUTOSAR environments).

The ideal candidate is a senior/lead-level software engineer with at least 5 years of software engineering experience and strong C programming skills. They have deep experience with software build processes and automation tooling such as Jenkins, and can manage Detailed Software Timing (DST) workflows including DPLY/Manifest artifacts. They also demonstrate leadership through mentoring and process/tool improvements (including AUTOSAR/toolchain familiarity).

Bachelor of Science degree in Electrical EngineeringSoftware EngineeringComputer Science or other degree with relevant experienceMinimum of 5 years of experience engineering/software experienceExperience programming in CDemonstrated ability to mentor and develop technical talent through structured training and coachingDeep understanding of software build processes and automation tools (e.g.Jenkins)
Master's degree in a relevant fieldExperience with Classic AUTOSARExperience with Windriver CompilersExperience with INCAExperience with dSPACEFamiliarity with GM-specific software standardsDST processestoolchains (e.g.GIT)
JenkinsDetailed Software Timing (DST)GitClassic AUTOSARINCAdSPACEWindriver CompilersSoftware Bill of Materials (BOM)
Software Design Leader (SWDL)Automated DrivingActive Safetyembedded software solutionssoftware build processesautomation toolsJenkinsDetailed Software Timing (DST)DPLY/Manifest artifactssoftware build-related defectspatch buildsSoftware Bill of Materials (BOM)schedulersoftware testing coverageCGITClassic AUTOSARINCAdSPACEWindriver CompilersGM-specific standardstool migrations
embedded software solutionssoftware build processesautomation toolsJenkinsDPLY/Manifest artifacts generationDetailed Software Timing (DST) requirementssoftware build-related defectspatch buildsSoftware Bill of Materials (BOM)scheduler updatessoftware testing coverageautomationGITCClassic AUTOSARINCACARSIMdSPACEWindriver CompilersGM-specific standardsDST processessoftware component owners mentoring
mentor and develop technical talentcommunicate effectively across technical and business audiencesdriving technical excellenceensuring delivery of robustproduction-ready softwarelead process improvementslead tool migrationscollaboration across teamsstructured training and coachinganalytical thinkinginterpret data and derive conclusionsdocument and manage defects
Industry Automotive
Job Function Lead embedded software build design and automation processes for ADAS controllers aligned to DST requirements
Role Subtype Software Architect
Tech Domains Linux, C++, Python, DevOps & SRE
Senior Software EngineerSoftware Design LeaderSWDLAutomated DrivingActive Safety (ADAS)embedded software solutionsDetailed Software Timing (DST)DPLY/Manifest artifactssoftware build processesautomation toolsJenkinssoftware build-related defectspatch buildsSoftware Bill of Materials (BOM)schedulersoftware testing coverageCGITClassic AUTOSARINCACARSIMdSPACEWindriver CompilersGM-specific standardstool migrations

Bachelor of Science degree (or other degree with relevant experience) required, Minimum of 5 years of experience engineering/software experience required, Experience programming in C required, Deep understanding of software build processes and automation tools (e.g., Jenkins) required, Demonstrated ability to mentor and develop technical talent required

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile