Description
NVIDIA's Switch Architecture group is seeking a junior Firmware Architect for the Advanced Development team. The team explores early-stage switching technologies, implementing proof-of-concept firmware and building simulation tools.
You will implement firmware proof-of-concept code to assess new switching technologies, protocols, and architectural approaches. You will contribute to an in-house architecture simulator for pre-silicon build exploration and latency modeling. Collaboration with ASIC architects and firmware engineers will be essential to translate architectural decisions into working prototypes.
Responsibilities include:
- Implementing firmware proof-of-concept code
- Contributing to an architectural simulator
- Collaborating with ASIC architects and firmware engineers
- Documenting proof-of-concept outcomes
- Identifying promising technologies and innovation opportunities
- Creating AI and agentic frameworks for the Firmware Architecture Group
Requirements:
- B.Sc. in Computer Engineering, Electrical Engineering, or Computer Science
- Experience in firmware, embedded systems, or systems programming
- Strong coding skills
- Ability to work independently and reason through ambiguity
Preferred qualifications:
- Experience writing firmware or low-level C/C++ code
- Coursework or projects in computer architecture, simulation, or performance modeling
- Knowledge of networking protocols
NVIDIA offers highly competitive salaries and a comprehensive benefits package.