Technical Program Manager (TPM), Software
Date: Apr 2, 2025
Location: Chungho, Taiwan, TW
Company: Super Micro Computer
Job Req ID: 26204
Essential Duties and Responsibilities:
Supermicro is seeking a skilled and experienced Technical Program Manager (TPM) for system software/firmware, e.g. CPLD (Complex Programmable Logic Device), FPGA (Field Programmable Gate Array), and MCU (Micro Controller Unit). This role requires a strong technical background in system software/firmware engineering, excellent communication skills, and the ability to manage projects effectively.
1. Manage technical projects and programs for system software/firmware from planning to completion through SSDLC (Secure Software Development Lifecycle)
2. Improve and refine system software/firmware SSDLC processes for better quality, security, and customer satisfaction
3. Collaborate cross-functionally with product managers, software/firmware engineers, and technical staff to define, manage and track technical requirements and design specifications
4. Collaborate cross-functionally with software/firmware designers, BMC designers, production team, and Lab team to review, optimize and enhance system software/firmware designs and solutions
5. Manage project schedule, provide project status updates to stakeholders, and escalate problems as necessary
6. Lead and coordinate with cross-functional teams for technical issues resolution
7. Evaluate and review system software/firmware release to ensure high-quality product delivery
Qualifications:
- Bachelor's degree (or higher) in Electrical Engineering (EE), Computer Science (CS), or Computer Engineering (CE) related or equivalent practical experience
- 5+ years of hands-on experience in embedded system software/firmware (e.g. CPLD, FPGA, MCU, and BMC)
- Experience in managing technical requirements and design specifications
- Effective written and verbal presentation and communication skills in English
- Strong problem-solving skills and attention to detail
- Experience working in a global team spread across time zones
- Flexible and able to work effectively in a fast-paced environment as a member of a cross-functional team and as an individual contributor
- Knowledge of multiple functions/ bus protocols, including I2C, SPI, power sequence
- Familiar with production and testing processes of embedded system software/firmware
- Familiar with server hardware and RoT (Root of Trust) is a plus
Job Segment:
Embedded, Program Manager, Information Technology, IT Manager, Testing, Technology, Management