HP

Software Systems Engineering - Technology and Program Management (SEPM)

HP
ElectronicsSingapore, South West, SingaporeOnsitePosted 4 months ago

About the role

AI summarised

This role is responsible for overseeing the design, implementation, and maintenance of robust and scalable software systems within commercial business notebooks. The position collaborates closely with cross-functional teams, including software developers, firmware developers, and program managers, to ensure seamless integration and high performance of commercial notebook software systems and firmware through rigorous validation.

ElectronicsOnsiteSoftware

Key Responsibilities

  • Own all software and firmware deliverables across BIOS, EC, drivers, applications, and image readiness from concept to end of service for NPI and Sustaining projects.
  • Define and manage CQ Refresh software/firmware deliverables (SW, Drivers, BIOS, EC, HW Drivers), SCT Validation, and release schedules leading to factory publication.
  • Manage ODM SEPM resources, defining engagement models, auditing deliverables, and tracking execution against quality and schedule expectations using RACI models.
  • Drive debugging, Root Cause Analysis (RCA), and resolution for issues across SW/SW Driver/OS/Application layers, escalating complex matters up to 3LS.
  • Communicate and prioritize scope changes (DCRs, BCRs, Security, 3LS, ISV, etc.) and schedule adjustments with cross-functional stakeholders.
  • Collaborate with various teams (System Managers, Validation, ODMs, Legal) to align on SW/FW/Driver and regulatory deliverables.
  • Support the development and adoption of automation tools to enhance operational efficiency across various dashboards (e.g., CQ Dashboard, 3LS Dashboard).
  • Represent software and firmware status in system team meetings and provide guidance/mentoring to less experienced staff members.

Requirements

  • Graduate, Master or higher Degree in Computer Science, SW engineering, Information Systems, Electrical Engineering, or related field.
  • Typically 7-10 years of relevant work experience in systems engineering or computer engineering.
  • Demonstrated competence in Agile Methodology and Scrum frameworks.
  • Proficiency in Debugging processes for complex hardware/software interactions.
  • Familiarity with Firmware Development and Engineering lifecycles.
  • Knowledge of Application Programming Interface (API) concepts.