Senior Software Engineer - Lansing, United States - General Motors

    Default job background
    Description
    Senior Software Engineer - Software Design Release Engineer

    Hybrid:
    This role is categorized as hybrid.

    This means the successful candidate is expected to report to the Warren Tech Center in Warren, MI three times per week, at minimum.

    The General Motors Vehicle Mechatronics and Embedded Control (VMEC) organization is seeking to hire highly motivated and qualified individuals as a

    Senior Software Engineer - Outsourced Steering Software Design Release Engineer.
    About VMEC

    The Vehicle Mechatronics and Embedded Controls – Evolving Business organization is at the center of any technology that enables the vehicle to move, turn and stop.

    VMEC is responsible for the development and deployment of complex embedded controllers specific to propulsion and chassis control systems utilizing the principles of agile.

    These controllers support cutting edge features, such active safety, autonomous, trailer braking, and drive modes.

    The race is on to deliver engaging and meaningful in-vehicle experiences You can flex your teamwork muscles as you will be tasked with working with several other areas of engineering and the business.

    Why Work For VMEC

    We do cool stuff We are passionate about building high quality systems that solve complex problems on an extensive scale.

    Our team is inclusive, made up of forward-thinking engineers who enjoy working together to develop innovative solutions in an environment where new ideas and unique perspectives are embraced.

    Our business is fast paced and constantly evolving to provide new features and capabilities to market, while conforming to global regulations.

    The Role

    The Senior Software Engineer - Outsourced Steering Software Design Release Engineer (SW DRE) position is responsible for sourcing, validating and releasing steer-by-wire (SbW) and electronic power steering (EPS) software controllers for production.

    This role encompasses end-to-end ownership of steering software and is part of an Agile deployment scrum team.
    What You'll Do
    Address all controller and system safety concerns promptly

    Lead and support product issue investigations (Problem Resolution Tracking System - PRTS), continuous process improvements, standard methodologies, lessons learned, and quality improvement initiatives

    Gather all necessary documents for sourcing and provide technical expertise during purchasing process

    Facilitate requirements and design reviews with suppliers, algorithm and software groups (DFMEA, DRBFM, Peer Reviews)

    Negotiate changes from supplier, electrical architecture, controls, software and cybersecurity engineers, and update controller requirement documents

    Organize and lead controller Product Development (PDT) meetings

    Lead investigations on software-related issues

    Own release the software during development & production

    Manage part number proliferation for the embedded controller (end model part number, software, and calibration parts)

    Create and manage software validation plans


    Coordinate activities and manage a full test plan including required supplier testing, as well as all other testing required to validate component including, but not limited to: applicable regulatory testing, subsystem integration testing, system safety testing, cybersecurity, etc.

    Keep supplier(s) on track to meet key milestones (design freeze, gate reviews for prototype levels, validation start and completion dates


    Work with the supplier to develop the Validation Cross Reference Index (VCRI) to ensure all requirements are mapped to appropriate validation procedures.

    Author validation requirements for new sourcing activities

    Issue part saleable status based on successful completion of all required testing

    Monitor design changes in production (via Change Notices)

    Controller warranty analysis, issue resolution, parts restriction and report updates as required to team leadership

    Lead annual validation requirements

    Supplier and vehicle assembly plant visits, as required (less than 5%)

    Train, coach, mentor other team members of the scrum team on the roles of a Software DRE

    #J-18808-Ljbffr