> Markdown version of [/jobs/ext/1158105-engineering-program-manager-embedded-software-consumer-devices](https://www.wearedevelopers.com/jobs/ext/1158105-engineering-program-manager-embedded-software-consumer-devices). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineering Program Manager - Embedded Software / Consumer Devices - **Company:** OSI Engineering - **Location:** Cupertino, CA, United States - **Experience:** Expert - **Salary:** $149,760.0 - $191,360.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Apple Mac Systems, Computer Engineering, Embedded Software, Linux Commands, PCI Express, Software Tools, Software Engineering, Software Project Management, Strategies of Testing, Scripting, Ios Frameworks, Information Technology - **Published:** July 1, 2026 - **Apply:** https://www.dice.com/job-detail/f34983f4-52ca-4a9c-b593-4a8a1ec630a7 ## About the Role 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., * 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. ## Description 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., * 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. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Oops! Stories of supply chain shenanigans](https://www.wearedevelopers.com/videos/245-oops-stories-of-supply-chain-shenanigans) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)