Tech Stack
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.
AI
Communication @ 6
Debugging
GPU
Security
System Architecture @ 4
Technical Leadership
- 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 has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today, NVIDIA is tapping into the potential of AI to define the next era of computing, with GPUs serving as the brains of computers, robots, and self-driving cars.
NVIDIA has a rapidly expanding ecosystem of Edge AI platform designs that help bring AI to everyone everywhere. The company is seeking a highly motivated technical leader to design, drive, and operationalize firmware and software architecture and design, while collaborating with hardware design teams on next-generation Edge products. The ideal candidate will combine deep systems expertise, decisive technical leadership, and a passion for building reliable, debuggable, and scalable solutions.
Responsibilities
- Design and implement platform workflows, including firmware and software extensibility for product designs, debugging, and production security.
- Collaborate with software and firmware architects, hardware designers, ISV and IHV partners to define platform requirements and create scalable, reusable designs for NVIDIA platforms.
- Champion reliability, debuggability, and optimization in firmware, diagnostic, and deployment tool design.
- Engage in pre-silicon platform design through product production.
- Mentor architects and engineering teams to help develop future leaders.
- Make key technical decisions in situations involving ambiguity.
Requirements
- Bachelor's or master's degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
- 15 or more years of experience in system architecture and design.
- Deep experience designing architecture for scalable and performant edge systems, particularly at the software/hardware interface.
- Experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs.
- Proven experience implementing a left-shift strategy to de-risk program execution.
- Excellent written and verbal communication skills.
Benefits
The position offers equity and benefits. NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer. Applications will be accepted at least until August 29, 2026. NVIDIA uses AI tools in its recruiting processes.