> Markdown version of [/jobs/ext/2072852-technical-program-manager](https://www.wearedevelopers.com/jobs/ext/2072852-technical-program-manager). 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). --- # Technical Program Manager - **Company:** OSI Engineering - **Location:** Cupertino, CA, United States - **Experience:** Expert - **Salary:** $145,600.0 - $164,320.0 - **Contract:** Permanent contract - **Skills:** Apple IOS, Apple Mac Systems, C++ (Programming Language), Computer Engineering, Software Debugging, Device Drivers, Firmware, Python (Programming Language), Linux Commands - **Published:** August 15, 2026 - **Apply:** https://www.dice.com/job-detail/690c75e5-8003-4b72-ad5e-7ac7fb8ec908 ## About the Role * 5-12 years Embedded systems, Device Drivers, and Firmware experience * 5-12 years Program Management experience: 5-12 years * Ability to read and debug C/C++ or Python programming * Strong communication skills are a must * Ability to drive issues, track tasks, and evaluate priorities on a daily basis * Experience with hardware bring up is a plus Experience with developing tools is a plus Desired Skillsets: * This person will not be actively coding, but might write up scripts to look through data, form, and create analysis. * Manufacturing experience and prior exposure to working with Contract Manufacturers is highly desired * Mac OS and/or iOS experience is a plus * Linux command line / scripting experience is a plus * BS Electrical / Computer Engineering or relevant work experience (MS is a plus) ## Description In this Technical Project Manager role, a successful candidate will be working with engineers that write internal tools and applications for current and future embedded product lines, to define and manage manufacturing tests that stress a device over a few hours. Candidate must thrive in a fast-paced environment, have strong understanding of software fundamentals, background working with systems, excellent communication skills, and a desire to work with cross-functional teams to develop groundbreaking products., * Involvement with embedded systems, developing various device drivers and firmware * Experience with Bringing up new SoCs, chipsets, sensors, and products * Will work on Triage, Debug, development of scripts for generating plots & other tasks * Interacting with Hardware, OS, Test, Operations, and various other cross-functional teams throughout enabling test strategies for new components in upcoming products * Supporting new product development builds locally and remotely ## Related Videos - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) ## Related Articles - [Should Tech Managers Be Developers First? Pros and Cons](https://www.wearedevelopers.com/magazine/327-should-tech-managers-be-developers-first-pros-and-cons) - [From developer to manager – what does it take to become an engineering manager?](https://www.wearedevelopers.com/magazine/42-from-developer-to-manager-what-does-it-take-to-become-an-engineering-manager) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)