Senior Software Engineer
General Motors Proving Ground
Software ArchitectDefine a high-level architectural design for the software owned by the Agile Release Train (ART) comprehending all non-functional requirements (NFRs) and future technical directions thereby enabling the Continuous Delivery Pipeline. Lead creation of new components, re-architecting software for evolving requirements and improve quality maintainability and scalability. Develop the architectural runway for the ART comprehending all Enabler Epics Business Epics and all System variant architectural roadmaps. Drive software quality improvements into the software owned by the ART with a focus on Software Structural Quality Assurance (SSQA) and evaluating code for controller resource improvements. Support Agile framework related planning and work acceptance meetings including Planning Increment (PI, Pre-PI, Post-PI) system demos, and I&A architecture sync. Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to report to local office.Bachelor's degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or related field of study and Five (5) years of experience as an Application Software Architect, Assistant Manager or related occupation. OR Master's degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or related field of study and Two (2) years of experience as an Application Software Architect, Assistant Manager or related occupation. Two (2) years of experience in the following: Software development process; C/C++ programming language; Embedded controls, software architectures, and design trade offs; Electrical systems, controls and component development and validation; Architecture design controller resource utilization reduction or training; Agile Environment; Software defined vehicle (SDV) Architecture; Safety critical embedded software development under ISO 26262; Control algorithm design for Vehicle Dynamics including steering, brakes or chassis systems; CAN and LIN serial communications; Design Failure Mode Engineering Analysis (DFMEA); and Commercial change management and version control tool.
- ...DescriptionDUTIES: Define a high-level architectural design for the software owned by the Agile Release Train (ART) comprehending all non-... ...REQUIREMENTS: Bachelor's degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or related...SeniorFull timeWork at officeLocal areaRemote workWork from home
$129.4k - $198.4k
Job DescriptionSenior Software Engineer — Interactive ExperienceJob SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our ADAS HMI team within the Interactive Experience platform. In this role, you will design and deliver production...SeniorFull timeLocal areaWork from homeFlexible hoursShift work- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.... ...looking for experienced and motivated candidates for the role of Senior Software Engineer Virtualization and SIL Integration Engineer (SIE) to...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hoursShift work
- ...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
- General Motors is seeking a Senior Software Engineer for Battery State Estimation to design and productionize SOC, SOH, and SOP estimation algorithms. You will implement robust, production‑quality embedded software in C/C++, with MISRA adherence, and validate across MIL...Senior
- Senior Software EngineerSkip to main content#Senior Software Engineer page is loaded## Senior Software EngineerApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202617613**Job...SeniorWork at officeLocal areaRemote work
- ...value, and scale electric mobility. As we move toward a fully Software‑Defined Vehicle (SDV) architecture, core battery software... ...and highly motivated candidates for the role of Senior Software Engineer - Battery State Estimation. This role is responsible for the...SeniorLocal areaWork from homeRelocation packageShift work
- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day... ...the future of transportation on a global scaleSenior Software Engineer - High Voltage Battery Sensor CommunicationDesign, develop and...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...DescriptionThe Team:The Ethernet Systems Engineering team develops, validates, and deploys... ...vehicle Ethernet foundation that enables GM’s Software-Defined Vehicle architecture. The team... ...organization is looking for a Senior Software Engineer who will develop work...SeniorFull timeLocal areaWork from homeRelocation package
- Job DescriptionDUTIES: Plan, lead, and execute software content and timing for SDV2.0 MCU software releases. Lead the development of... ...REQUIREMENTS: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Mechanical Engineering...SeniorFull timeWork at officeLocal areaRemote workWork from home
- Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-... ...generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and...SeniorFull timeWork experience placementLocal areaWork from homeFlexible hours
- General Motors is seeking a Senior Software Engineer to join the Ethernet Systems Engineering team. You will develop network validation, scripts, and automation to improve robustness of the in-vehicle Ethernet network supporting GM’s Software-Defined Vehicle architecture...Senior
- General Motors is seeking a Senior Software Engineer for High Voltage Battery Sensor Communication. You will design, develop, and validate embedded software for HV sensor communication, leveraging C/C++ and MATLAB/Simulink in a mechatronic environment. You will lead an...Senior
- ...Integration organization, builds the foundational software, automation, and integration... ...observability, and defect triage.Their work enables engineering, calibration, and verification teams to... ...development process.The Role:As a Senior Software Developer, you will build the...SeniorFull timeLocal areaWork from homeRelocation package
- DUTIES: Plan, lead, and execute software content and timing for SDV2.0 MCU software releases. Lead the development of software content... ...REQUIREMENTS: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Mechanical...SeniorWork at officeLocal areaRemote work
- ...Crashes, ZERO Emissions, and ZERO Congestion. As a Sub-System Lead Engineer focused on High Voltage Battery Management Systems and embedded... ...align on requirements structure and intent.Define and develop software requirements based on strong embedded software expertise,...SeniorFull timeLocal areaWork from homeRelocation package
- ...systems to intuitive design, intelligent software, and next-generation safety and... ...automotive applications. As a member of the HWIO Engineering group, you’ll work with cutting-edge... ...documenting the design.We are seeking a skilled Senior Embedded Software Developer to design,...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...desire to influence the future of electric power distribution on GM’s exciting new vehicles? Consider a role as a Senior Software Solution Lead Engineer (SSLE) on our LVI (Low Voltage Infrastructure) Team. An LVI Senior SSLE develops some of GM’s most advanced and critical...SeniorFull timeLocal areaWork from homeRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- ...DescriptionThe Role:As a Chassis Diagnostics & Analytics Sub-system Lead Engineer, you will play a key role in shaping how next-generation... ...build trusted analytics foundations that support the future of software-defined vehicles. If you are energized by solving complex...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- General Motors seeks a Senior Software Engineer for the ADAS HMI team within the Interactive Experience platform. You will design and deliver production automotive embedded software spanning MCU and SoC platforms, connecting vehicle signals and sensors to driver-facing...Senior
- Job DescriptionThe Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements... ..., architecture, and verification, partnering with system engineers and software teams to ensure solutions are clear, testable,...SeniorFull timeLocal areaWork from homeRelocation package
- General Motors in Milford, Michigan seeks a Senior Software Engineer to develop embedded software for high‑voltage battery controls in VMEC, including WCSR, with emphasis on safety and traceability. You will design, implement, test, and document software aligned to MISRA...SeniorWork at officeRemote work
- General Motors is seeking a Staff Software Engineer for Boot Software within the BSW Memory Boot & Programming Services team in Milford, Michigan... ..., and drive integration work across architectures. This senior individual contributor role requires extensive experience with...Senior
- ...candidate is expected to report to Milford, MI three times per week, at minimum, or as dictated by the business.The Role: As a Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Electrification Propulsion...Full timeLocal areaWork from homeRelocation package
- ...RoleGM Defense is moving fast 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-...Permanent employmentFull timeLocal areaWork from homeRelocationRelocation package
- General Motors in Milford, Michigan, is seeking a Senior Software System Architect to lead the VMEC software organization. You will shape high-quality, well-architected software for current and future vehicles and mentor cross-functional teams in design, architecture, and...Senior
- ...Technical Partner EngineerKinetyc sits at the intersection of advanced manufacturing and deep product engineering — and our customers are building some of the most technically complex end products in their respective markets. This role exists because our customers need...SeniorContract work
- ...industry technical committees, technical conferences, and events & tradeshows.What we look for: Bachelor's or Master's degree in engineering, Optoelectronics, or Physics 5+ years of experience in developing electronics systems or applications, preferably LED /Laser/Sensor...SeniorWorldwide
- ...Business Unit can look back on almost fifty years of production and development expertise. As part of a global Team, Application Engineering Team is responsible for designing our components in to leading solutions within the illumination, visualization, and sensing...SeniorWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- remote entry level software developer Milford, MI
- information technology software engineer Milford, MI
- software engineer matlab simulink Milford, MI
- senior software engineer Milford, MI
- intel software engineer Milford, MI
- work from home software developer Milford, MI
- senior software engineer ruby on rails Milford, MI
- software engineer full time Milford, MI
- software developer fintech Milford, MI
- agile software developer Milford, MI

