Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Software Development @ 4
Leadership @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking an experienced software program management leader to define, build and commercialize CPU-based products across Data Center, Automotive and Embedded market segments. The role leads the entire silicon and product life cycle, from architecture specifications to shipping platforms that contain CPU products. This opening is focused on CPU Server Firmware program management to coordinate and implement software activities for next-generation CPU and CPU product development.
Responsibilities
- Lead and execute all aspects of CPU Firmware planning and execution: coordinate across organizations for POR finalization, pre-silicon development, pre-silicon firmware validation, silicon and platform bring-up, and productization.
- Develop metrics to gauge program status and communicate readiness and risk to management.
- Ensure teams provide all needed collaterals for the software product life cycle development process.
- Work with product teams to understand product variations' impact on CPU firmware and translate those into testable requirements.
- Act as the focal point to schedule and lead status meetings and communicate progress/status within/across key collaborators and dependencies across multiple geographic locations.
Requirements
- Bachelor's or master’s degree in computer/electronics engineering or related field (or equivalent experience).
- 12+ overall years of proven experience in related areas with at least 2+ years of leadership experience.
- Deep understanding of the software development life cycle.
- Proven software technical program management background in a matrix organization.
- Strong understanding of systems architecture: CPU, memory, buses and interconnects, power and thermal management, performance, operating systems and device drivers.
Preferred / Ways to Stand Out
- Proven track record in leading software for SoCs and platform bring-up.
- Experience in pre-silicon/post-silicon bring-up of complex SoCs and platforms.
- Experience in design and development of system software or drivers, firmware for embedded and server products.
- Strong understanding of advanced ARM architecture, RISC-V, coherent high-speed interfaces, and Confidential Compute Architecture.
Compensation & Benefits
- Base salary range: 200,000 USD - 322,000 USD (final base salary determined by location, experience, and pay of similarly positioned employees).
- Eligible for equity and benefits. See www.nvidiabenefits.com and https://www.nvidia.com/en-us/benefits/ for more information.
Additional Information
- Applications for this job will be accepted at least until June 16, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and is committed to fostering an inclusive work environment.