Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
NVIDIA is seeking a senior software architect to design and lead the development of Ethernet switch software stacks that power next-generation AI and ML networking platforms. This role suits experienced embedded systems engineers who want to shape cutting-edge high-performance networking technology and represent NVIDIA in industry standards and customer partnerships.
Our summary, not NVIDIA’s wording. The full posting is on their site.
What they ask for
Required
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or Electrical Engineering
- 12+ years of embedded software development for networking products
- 5+ years as a Software Architect responsible for significant modules
- Expert knowledge of Ethernet/IP technologies, network topologies, and data center/telco/edge networking
- Embedded software design and operating system fundamentals expertise
- Track record of researching and integrating emerging technologies
- Leadership skills and project accountability
- Strong verbal and written communication
- Problem-solving and critical thinking abilities
- Ability to work in dynamic environments
Nice to have
- Switch ASIC hardware and software knowledge
- Deep Linux kernel and networking understanding
- Ability to prototype ideas and create initial implementations