Senior Software Engineer- Bootloader Development
General Motors
Description
The Team:
The BSW (Basic Software) Memory Boot & Programming Services team is a core embedded-software group responsible for the memory, boot, and programming capabilities that enable GM electronic control units (ECUs) to securely receive, store, validate, and update software and calibration content across manufacturing, service, engineering, and over-the-air use cases.
The team develops and integrates boot managers, bootloaders, bootloader updaters, memory and data-management services, programming flows, and related security components, while partnering closely with hardware, application software, vehicle programs, suppliers, manufacturing, and service organizations to deliver reliable, production-ready embedded infrastructure.
The team is part of GM’s Mechatronic Software Platform organization, within Embedded Platform Systems & Infrastructure, whose mission is to provide robust mechatronic software infrastructure that enables customer-facing vehicle features and functions.
The Role:
General Motors is seeking a highly skilled and experienced Senior Software Engineer specializing in Bootloader Development. This role involves leading the design, development, and testing of bootloader software for next-generation automotive systems, ensuring robust and secure embedded solutions.
What You'll Do (Responsibilities):
Lead the architectural design and development of bootloader software, adhering to automotive industry standards and best practices.
Drive cross-functional collaboration with hardware, software, and systems engineering teams to define requirements, integrate components, and resolve technical challenges.
Perform hands-on software coding, debugging, and testing of bootloader components, ensuring high-quality, reliable, and secure solutions.
Develop and implement comprehensive test strategies for bootloader software, including unit, integration, and system-level testing.
Participate in and contribute to a Scaled Agile Framework (SAFe) development environment, embracing agile methodologies and continuous improvement.
Contribute to the data architecture development related to bootloader configurations, updates, and diagnostics.
Mentor and provide technical guidance to junior engineers on bootloader development and embedded software best practices.
Stay current with emerging technologies and industry trends in bootloader development, embedded systems, and automotive software.
Your Skills & Abilities (Required Qualifications):
Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
5+ years of experience in embedded software development, with a strong focus on bootloader design and implementation.
Proven experience with Cross-Functional Leadership in complex technical projects.
Expertise in Software Coding and Software Development, particularly in C/C++ for embedded systems.
Strong proficiency in Debugging techniques for embedded hardware and software.
Experience with Data Architecture Development in an embedded context.
Demonstrated experience with Test methodologies and tools for embedded software.
Knowledge of automotive communication protocols (e.g., CAN, Ethernet, LIN) and diagnostic standards (e.g., UDS, DoIP) is highly desirable.
What Will Give You a Competitive Edge (Preferred Qualifications)
Experience with secure boot implementations, cryptography, and hardware security modules (HSM).
#LI-DH2
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
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 View email address on us.fitly.work or call us at View phone number on us.fitly.work. 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.
- ...Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic... ...testing and validation.What You'll DoLead technical solution development, including requirements definition, functional...SeniorFull timeLocal areaWork from homeRelocation package
$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... ...embedded software standards and team development practices.- Debug complex cross-...SeniorFull timeLocal areaWork from homeFlexible hoursShift work- ...systems to intuitive design, intelligent software, and next-generation safety and... ...early software quality in the vehicle development process.We are currently looking for... ...motivated candidates for the role of Senior Software Engineer Virtualization and SIL Integration Engineer...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hoursShift work
- ...DescriptionThe Team:The Ethernet Systems Engineering team develops, validates,... ...that enables GM’s Software-Defined Vehicle architecture... ...organization is looking for a Senior Software Engineer who will... ...and experience with software development lifecycle and testing...SeniorFull timeLocal areaWork from homeRelocation package
- ...DescriptionDUTIES: Plan, lead, and execute software content and timing for SDV2.0 MCU software releases. Lead the development of software content and timing for assigned... ...Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we... ...ADAS/AV Platform Software Verification Engineer, you will play a crucial role in... ...Linux and QNX. Work closely with Software Development and Hardware teams to debug and root-cause...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
- ...integrate, and release Virtual Mechatronics Control Unit (vMCU) for Software Defined Vehicle (SDV) architecture for future GM passenger... ...to local office.REQUIREMENTS: Master's degree in Electrical Engineering, Mechatronics Engineering, or related field of study and One (...Full timeWork at officeLocal areaRemote workWork from home
- General Motors is seeking a Staff Software Engineer for Boot Software within the BSW Memory Boot & Programming... ...work across architectures. This senior individual contributor role requires extensive experience with bootloaders, secure boot, flash programming, and OTA/update...Senior
- ...organization, builds the foundational software, automation, and integration... ...defect triage.Their work enables engineering, calibration, and verification teams... ...advance GM’s software-defined vehicle development process.The Role:As a Senior Software Developer, you will build...SeniorFull timeLocal areaWork from homeRelocation package
- ...seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software... ...or Mobile Apps Design, development and implementation of Physics... ...framework Experience with bootloader, embedded operating systems, controller...Permanent employmentFull timeWork at officeLocal areaWork from homeRelocation packageFlexible hours
- ...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... ...requirements and associated work throughout the entire vehicle development lifecycle, including requirements definition, design...SeniorLocal areaWork from home
- ...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... ...robustness, and MISRA compliance Contribute to Agile development (story breakdown, reviews, demos, retrospectives)...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- ...systems to intuitive design, intelligent software, and next-generation safety and... ...for developing software tools and the engineering process to enable a global software organization... ...scripts enabling vehicle controller development work. The main responsibility will include...Full timeLocal areaWork from homeRelocation packageFlexible hours
- ...Diagnostics & Analytics Sub-system Lead Engineer, you will play a key role in shaping how... ...foundations that support the future of software-defined vehicles. If you are energized by... ...the progress of diagnostics and analytics development.Lead failure mode effects analysis and...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- Job Description GM Defense is looking for a Lead Development Engineer that is interested in creating the future of GM Defense-related vehicles... ...integration centers).In-depth knowledge of hardware, software, and calibration interfacesAbility to be The Leader responsible...Permanent employmentFull timeLocal areaWork from homeRelocation package
- ...A software development company in Novi, MI is seeking a Java Full Stack Developer experienced in both front-end and back-end development. The... ...and employing security best practices. This is a full-time role requiring a mid-senior level of experience. #J-18808-Ljbffr...SeniorFull time
- ...Team:The BSW (Basic Software) Memory Boot & Programming... ..., service, engineering, and over-the-air use... ...integrates boot managers, bootloaders, bootloader updaters,... ...programs. This is a senior individual contributor... ...requirements.Support development of standard work, guidelines...Full timeLocal areaImmediate startWork from homeRelocation package
- Job DescriptionThe Role The Senior Product Cybersecurity Engineer, Secure Product Architecture role sits within... ...across current and next-generation software-defined vehicle platforms. What You... ...teams and suppliers across the development lifecycle. Demonstrated ability to...SeniorFull timeLocal areaWork from homeRelocation package
$82.9k - $134.3k
About Pratt Miller, an Oshkosh companyPratt Miller is a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research & development, engineering, prototype...SeniorPermanent employmentFull time- ...functional breakdown, requirements development, and failure analysis for low... .... Coordinate with systems engineers and hardware teams to ensure... ...test cases to enable quality software creation. Support the scrum... ...(5) years of experience as a Senior Software Engineer, Embedded Software...Full timeWork at officeLocal areaRemote workWork from home
- ...systems to intuitive design, intelligent software, and next-generation safety and... ...scaleJob Description:As a Sr. Design Release Engineer - Propulsion Controller Hardware, you will... ...group that supports the definition, design, development of vehicle hardware and works closely...SeniorFull timeLocal areaWork from homeFlexible hours
- ...The Role: We are seeking a creative and highly motivated software engineer eager to learn diverse datasets to build data pipelines,... ...repeatable and scalable code bases and processes for improving development / execution efficiency. Work with partner teams such...Permanent employmentFull timeWork at officeLocal areaWork from homeRelocation packageFlexible hours
- ...for government markets. We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom embedded control... ...ll DoServe as a key technical contributor for the design, development, and implementation of embedded control systems for our unique...Permanent employmentFull timeLocal areaWork from homeRelocationRelocation package
- ...Role At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance... .... We are looking for a Transmission Control Software Engineer to support the development of control software for a new transmission for Performance...Full timeLocal areaWork from homeRelocationRelocation packageShift work
- Rolls-Royce plc seeks a highly experienced Senior SAP Logistics Consultant with expert‑level SAP S/4HANA EWM and SAP ECC WM proficiency. You will lead end‑to‑end design, implementation, and optimization of complex warehouse processes in manufacturing and distribution environments...Senior
- ...virtual test environments and software-defined vehicle (SDV)... ...and vehicle level to support development, verification, and validation... ...work closely with experienced engineers who will provide mentorship and... ...environment with mentorship from senior engineers, exposure to cross-...Full timeInternshipLocal areaWork from homeRelocationRelocation packageFlexible hours
$98k - $175.45k
# Senior Cloud & AI FinOps AnalystNoviFinOps100k - 150k10/07/2026Full-timeOnsiteFavoriteAccess Job## Job Description## About the RoleAutodesk... ...tools and platforms. The work sits at the intersection of engineering, finance, product, and automation teams, with a focus on...SeniorWork at office$189.3k - $290.7k
...DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team within the... ...HMI integration. Lead the design and development of production SoC applications and... ...and platform generations. Mentor senior and mid-level engineers on SoC architecture...Full timeLocal areaWork from homeFlexible hours- ...General Motors is seeking a Principal Software Engineer to set technical direction for the engineering... ...areas and organizations, advise senior and executive leadership on complex... ...Set the strategy for a scalable virtual development platform spanning embedded, simulation...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer- Bootloader Development. Be the first to apply!
- software developer fintech Milford, MI
- ngo software engineer Milford, MI
- intel software engineer Milford, MI
- senior software engineer remote Milford, MI
- software engineer full time Milford, MI
- work from home software developer Milford, MI
- senior software engineer Milford, MI
- software engineer healthcare Milford, MI
- startup software engineer Milford, MI
- senior software design engineer Milford, MI


