System Engineering Program Manager – Singapore

Intellect Minds

  • Singapore
  • Permanent
  • Full-time
  • 6 days ago
Job Summary –The System Engineering Program Manager will lead engineering teams in designing, developing, and optimizing embedded software and firmware for hardware products. This role includes managing software and firmware issues, updating technical documentation, and staying current with emerging technologies and industry trends.Key Responsibilities:
  • Lead multiple project teams of software and firmware engineers, including internal and outsourced development partners, through all stages of design and development for complex products and platforms.
  • Manage and expand relationships with internal and outsourced development partners on software applications, firmware design, and development.
  • Provide domain-specific expertise and overall software and firmware leadership to cross-organization projects, programs, and activities.
  • Specify and document workflows, engagement models, and objectives in partnership with other WW Software and Firmware teams.
  • Collaborate with hardware engineers to ensure proper integration and communication between hardware and firmware components.
  • Communicate program progress, escalations, and issue analysis to key stakeholders and executives.
  • Identify areas of improvement in executing defined solutions and define path-forward actions.
Years of experience needed:1-4 years of experience in program management for embedded software and firmware developmentTechnical Skills:
  • Experience with X86 PC, Windows, software, and firmware program management.
  • Proficiency in CI/CD and Agile or other modern development methods.
  • Knowledge of software/firmware testing and methodology, including writing and executing test plans, debugging, and testing scripts and tools.
  • Understanding of the overall architecture of software/firmware and interaction with hardware/software/OS designs for products and solutions.
  • Excellent analytical, problem-solving, and communication skills.
Certifications Needed:
  • Bachelor’s, Master’s, or higher degrees in Computer Science, Computer Engineering, Software Engineering, Information Systems, Electrical Engineering, or equivalent.
  • The System Engineering Program Manager will lead engineering teams in designing, developing, and optimizing embedded software and firmware for hardware products. This role includes managing software and firmware issues, updating technical documentation, and staying current with emerging technologies and industry trends.
SkillsPRIMARY COMPETENCY : Project and Program Management PRIMARY SKILL : Software Development Process Tools & Techniques PRIMARY SKILL PERCENTAGE : 60 SECONDARY COMPETENCY : Agile SECONDARY SKILL : Agile Project Manager (PMI-ACP) SECONDARY SKILL PERCENTAGE : 20 TERTIARY COMPETENCY : DevOps TERTIARY SKILL : CICD – Continuous Integration & Continuous Development TERTIARY SKILL PERCENTAGE : 20

Intellect Minds