Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

General Motors

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 Description****DUTIES:** Deliver high-quality software for embedded controls systems in the electrification space specifically for VMEC - High Voltage Battery Wired/Wireless Communication and Sensing (WCSR). Ensure SW deliverables on time and with quality in support of Wired and Wireless Battery Management Systems. Ensure compliance with safety requirements government regulations and GM-internal policies (e.g. MISRA guidelines). Adhere to good software design principles utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions. Design develop and implement Physics and Controls requirements to continuously improve software for mechatronic controls diagnostics strategies and controller communication. Maintain an understanding of Ethernet standards and its application and automotive communication protocols like CAN LIN ARXML. Test and demonstrate software functionality and readiness ensuring hardware agnostic solutions across all GM owned software. Document requirements for design solutions and link them to test cases that can demonstrate software functionality ensuring traceability. Utilize automated test tools in build environments test benches and vehicles to verify functionality at the Controller System and Vehicle level. Lead and provide guidance to your Agile Scrum team members fostering a collaborative and inclusive environment. Coordinate with various departments outside your organization such as Systems and Safety Validation Electrical Architecture Software Defined Vehicle (SDV) Calibration and Vehicle Performance. Embrace software development methodologies to ensure Software Built In Quality promoting early bug detection and facilitating collaboration between developers testers and non-technical stakeholders. Familiarize and work efficiently with Software Defined Vehicle (SDV) and Service Oriented Architecture (SOA) principles leveraging them to create optimized and modular software solutions. Utilize CI/CD pipelines for efficient development testing and deployment of software solutions with a solid understanding of DevOps principles. Develop AI-driven diagnostics and predictive analytics to enhance fault detection prognostics and anomaly detection within embedded control systems. Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to report to local office.**REQUIREMENTS**: Bachelor’s degree in Electrical and Computer Engineering, Computer Science, Mechanical Engineering, or related field of study. Five (5) years of experience as an Embedded Software Engineer, Embedded Controls Engineer or related occupation. OR Master's degree in Electrical and Computer Engineering, Computer Science, Mechanical Engineering, or related field of study. Two (2) years of experience as an Embedded Software Engineer, Embedded Controls Engineer or related occupation. Two (2) years of experience with the following: Embedded software development; System design diagnostics strategies and control systems for embedded software applications; Testing strategies including SiL HiL and Vehicle-Level testing frameworks; C C++ programming and Python scripting; Diagnostics strategies software verification and validation methodologies; and Software testing environments. #J-18808-Ljbffr General Motors

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Milford, MI vacancy
  •  ...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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    3 days ago
  •  ...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

    G.M. SERVICES INC.

    Milford, MI
    2 days ago
  • $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... 
    Senior
    Full time
    Local area
    Work from home
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    1 day ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...seeking experienced and motivated candidates for the role of “Senior Software Engineer - Virtualization and SIL Integration” to support... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...Responsibilities Deliver high-quality software for embedded controls systems in the electrification space, specifically for High Voltage...  ...available. Qualifications Bachelor's degree in Electronic Engineering, Electrical Engineering, Mechanical Engineering, Computer Engineering... 
    Senior
    Work at office
    Local area
    Remote work

    G.M. SERVICES INC.

    Milford, MI
    1 day ago
  •  ...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,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...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... 
    Senior
    Local area
    Work from home
    Relocation package
    Shift work

    GM

    Milford, MI
    2 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  • 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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    1 day ago
  • 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... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  • 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

    GM

    Milford, MI
    3 days ago
  • 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

    Milford, MI
    3 days ago
  •  ...based application, UI design and developmentExposure to SCADA software such as Ignition or related is highly preferredExperience with...  .../algorithm building background is very helpfulEducation:BS in Engineering or technical field related to Computer Science/Engineering, Mathematics... 
    Senior
    Temporary work

    Zobility

    Wixom, MI
    1 day ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  • 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... 
    Senior
    Work at office
    Local area
    Remote work

    QuickCruit

    Milford, MI
    17 hours ago
  •  ...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,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...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,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  • 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

    General Motors

    Milford, MI
    4 days ago
  • 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,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • 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... 
    Senior
    Work at office
    Remote work

    General Motors

    Milford, MI
    1 day ago
  • 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

    General Motors

    Milford, MI
    4 days ago
  •  ...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 time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...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 employment
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • 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

    General Motors

    Milford, MI
    3 days ago
  •  ...As part of the IPS organization, the Service and Sustainment Engineering Operations team has responsibility for the service deliverable...  ...Chart (MAC), Repair Parts & Special Tools (RPSTL), diagnostic software, service programming, pre-delivery inspection forms, and customer... 
    Senior
    Permanent employment
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...Why This Role Exists Kinetyc 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... 
    Senior
    Contract work

    Detroit Manufacturing Systems LLC

    Wixom, MI
    17 hours ago
  •  ...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... 
    Senior
    Worldwide

    ams AG Gr

    Novi, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!