> Markdown version of [/jobs/ext/1312822-principal-technical-program-manager](https://www.wearedevelopers.com/jobs/ext/1312822-principal-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). --- # Principal, Technical Program Manager - **Company:** Maxonic, Inc. - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, C++ (Programming Language), Compilers, Computer Programming, Computer Engineering, Data Structures, Software Debugging, Linux, Computer Data Storage, Memory Management, Serial ATA, PCI Express, Software Engineering, Software Troubleshooting - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/9325f194-3aab-4a3f-ba1f-0bdf2eaf7bbe ## About the Role * Bachelor''''''''''''''''s degree in Electrical Engineering, Computer Engineering, or related field; Master''''''''''''''''s degree preferred * 5 years of experience in test development engineering or a related field within the semiconductor industry * Strong proficiency in software design background (Drivers, Data structures, Class Hierarchy, Compilers, Memory Management). PREFERRED: * Basic EE and storage/bus protocols knowledge (PCIe/USB 3.0/SATA) is a plus. * USB /PCIe driver development preferred. SKILLS: * Excellent programming skills in languages such as C++, Java and Python * Familiarity with semiconductor manufacturing processes and their impact on testing * Demonstrated ability to troubleshoot complex technical issues in memory device testing * Strong analytical and problem-solving skills with attention to detail * Excellent communication and teamwork abilities for cross-functional collaboration * Ability to work efficiently in a fast-paced, dynamic environment * Deep understanding of memory technology and semiconductor industry trends ## Description Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Principal, Technical Program Manager., We are seeking a talented and innovative Principal, Technical Program Manager, specializing in Memory Technology to join our team in Milpitas, United States. In this role, you will be at the forefront of developing cutting-edge test solutions for memory devices, ensuring the highest quality and performance of our products., * Develop full Production test programs in Linux platforms. * Production Test Program coding will heavily involve C++ for embedded processor test system. * Test Engineer will be responsible for a full automated test cell with tester and device handler. * Debug test programs using tester system tools and bench equipment such as oscilloscopes, meters, and logic analyzers. * Collaborate with cross-functional teams to resolve complex technical issues and improve product quality * Develop and maintain test documentation, including test plans, procedures, and specifications * Stay current with industry trends and emerging technologies in memory testing and characterization * Contribute to continuous improvement initiatives for test processes and methodologies * Mentor junior engineers and provide technical guidance on test development best practices ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Billion Dollar Machine: First Time Right.](https://www.wearedevelopers.com/videos/393-the-billion-dollar-machine-first-time-right) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [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) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)