Engineering Program Manager – Embedded Software / Consumer Devices

OSI Engineering

Cupertino (CA)

On-site

USD 99,000 - 127,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OSI Engineering is seeking an Engineering Program Manager to support the development of internal software tools and manufacturing test solutions for embedded consumer products.

In this role, you will partner closely with software, hardware, test, operations, and cross-functional engineering teams to define, manage, and execute manufacturing test strategies that validate devices under extended stress conditions.

Qualifications

  • 5+ years of experience supporting embedded hardware/software development.
  • Experience in Engineering Program Management or Software Project Leadership.
  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.

Responsibilities

  • Define, schedule, track, and communicate software feature development and engineering deliverables across multiple cross-functional teams.
  • Coordinate development of internal applications, frameworks, protocols, and command-line utilities supporting manufacturing and validation.
  • Support bring-up activities for new SoCs, chipsets, sensors, and embedded hardware platforms.
  • Lead triage efforts by identifying issues, driving root cause analysis, prioritizing workstreams, and coordinating resolution across engineering teams.
  • Develop lightweight scripts and tools to analyze engineering data, generate plots, and support validation activities.
  • Partner with Hardware, Software, OS, Test Engineering, Operations, and Manufacturing teams to enable test strategies for new products.
  • Support new product development builds and engineering validation activities.
  • Provide regular project status, risk assessments, and executive-level updates while driving projects to successful completion.

Skills

Embedded systems
Program management
Cross-functional leadership
Communication
Problem solving

Education

Bachelor's degree in Electrical Engineering / Computer Engineering / Computer Science

Tools

Linux
macOS
Python scripting

Job description

Engineering Program Manager - Embedded Software / Consumer Devices
Summary:

We are seeking an Engineering Program Manager to support the development of internal software tools and manufacturing test solutions for current and future embedded consumer products. In this role, you will partner closely with software, hardware, test, operations, and cross-functional engineering teams to define, manage, and execute manufacturing test strategies that validate devices under extended stress conditions.

The ideal candidate combines strong program management skills with a solid technical foundation in embedded systems and hardware/software interactions. You will coordinate engineering deliverables, drive issue resolution, prioritize competing initiatives, and communicate project status to technical teams and executive leadership while helping enable next-generation consumer devices.

Key Responsibilities:
  • Define, schedule, track, and communicate software feature development and engineering deliverables across multiple cross-functional teams.
  • Coordinate development of internal applications, frameworks, protocols, and command-line utilities supporting manufacturing and validation.
  • Support bring-up activities for new SoCs, chipsets, sensors, and embedded hardware platforms.
  • Lead triage efforts by identifying issues, driving root cause analysis, prioritizing workstreams, and coordinating resolution across engineering teams.
  • Develop lightweight scripts and tools to analyze engineering data, generate plots, and support validation activities.
  • Partner with Hardware, Software, OS, Test Engineering, Operations, and Manufacturing teams to enable test strategies for new products.
  • Support new product development builds and engineering validation activities.
  • Provide regular project status, risk assessments, and executive-level updates while driving projects to successful completion.
Required Qualifications:
  • 5+ years of experience supporting embedded hardware/software development.
  • Prior experience in Engineering Program Management, Technical Program Management, or Software Project Leadership.
  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
  • Strong understanding of embedded hardware components and hardware/software interactions.
  • Strong background in computer architecture, bus technologies (such as I2C and SPI), and I/O protocols (such as PCIe and USB).
  • Excellent communication and cross-functional leadership skills.
  • Ability to drive issues, prioritize competing tasks, evaluate risks, and execute against aggressive timelines.
  • Proven ability to triage technical problems, prioritize accordingly, and propose effective resolutions.
  • Thrieve in a collaborative environment while successfully driving multiple engineering projects across numerous teams.
Preferred Qualifications:
  • Prior experience with embedded software development is highly desired.
  • Experience with hardware bring-up activities.
  • Experience developing internal engineering tools or automation utilities.
  • Manufacturing experience, including supporting Contract Manufacturers (CMs), is highly desired.
  • Linux command-line and scripting experience.
  • Experience with macOS and/or iOS development environments is a plus.
  • Passion for technology with a naturally inquisitive mindset and a drive to solve complex engineering problems through innovative thinking.

Duration: 12+ Months

Pay Rate Range: $72-92/hr (DOE)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Engineering Program Manager for Global Consumer Device Company in Austin, TX
Technical Engineering Program Manager for Global Consumer Device Company in Austin, TX

Hobbsnews • Austin (TX), Northern (KY)

Hybrid
USD 90,000 - 140,000
Engineering Program Manager (HW/SW)
Engineering Program Manager (HW/SW)

OSI Engineering • Cupertino (CA)

Hybrid
USD 120,000 - 150,000
Engineering Program Manager (HW/SW) Focused for global device company in Cupertino, CA
Engineering Program Manager (HW/SW) Focused for global device company in Cupertino, CA

Hobbsnews • Cupertino (CA)

Hybrid
USD 110,000 - 124,000
Engineering Program Manager
Engineering Program Manager

Innominds • Cupertino (CA)

Hybrid
USD 120,000 - 160,000
Embedded Software Engineering Program Lead
Embedded Software Engineering Program Lead

OSI Engineering • Cupertino (CA)

On-site
USD 99,000 - 127,000
Hardware Technical Program Manager
Hardware Technical Program Manager

OSI Engineering • Cupertino (CA)

On-site
USD 110,000 - 145,000
Relocation assistance
Engineering Manager - Manufacturing (software and hardware exp req)
Engineering Manager - Manufacturing (software and hardware exp req)

#twiceasnice Recruiting • Racine (WI)

On-site
USD 150,000 - 160,000
Relocation assistance
Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Embedded SW Manager - Architecture
Embedded SW Manager - Architecture

Thrive Recruitment Agency • Agoura Hills (CA)

On-site
USD 120,000 - 160,000
Embedded SW Manager - Architecture
Embedded SW Manager - Architecture

Thrive Recruitment Agency • Minnesota City (MN)

On-site
USD 120,000 - 150,000