Engineering Program Manager – Embedded Software / Consumer Devices

Cupertino, CA, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
12 Months
No Travel Required
On-site
$72 - $92/hr
Company Branding Image
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • IOS Development
  • Embedded Systems
  • Electrical Engineering
  • Embedded Software
  • Consumer Goods
  • I2C
  • Hardware QA
  • PCI Express
  • Program Management
  • Manufacturing
  • SPI
  • USB
  • Sensors
  • Scripting
  • OS X
  • Product Development
  • Leadership

Summary

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.
  • Thrive 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.

 

 

Location: Cupertino, CA (Onsite – 5 Days/Week)

Duration: 12+ Months

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

 

Submit resumes to: 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10365912
  • Position Id: 9014292
  • Posted 5 hours ago

Company Info

About OSI Engineering, Inc.

OSI Engineering delivers professional engineering consultants and contractors to enable you to meet your time-to-market demands. Our technical knowledge of your specific technology, streamline the process to deliver the right engineer with the right technical expertise to add value with minimal ramp up time. Additionally, on-call access to our highly-skilled engineering pool enables your business to stay ahead of the curve.

Contact the job poster
DY

Diane You

Recruiter @ OSI Engineering, Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cupertino, California

Yesterday

Easy Apply

Contract

$55 - $70

Austin, Texas

Today

Easy Apply

Contract

62 - 82

Search all similar jobs