The point where experts and best companies meet
Share
This position requires a broad background in NIC or Switch architecture, along with a proven ability to develop robust and efficient solutions to complex design challenges.
What You Will Be Doing:
Deepen Your Expertise: Gain a thorough understanding of system debugging, networking technology and stacks, as well as the HW/FW/SW relationships.
Innovate Firmware Features: Design and implement new firmware features in NVIDIA's NIC/Switch Firmware core (e.g., NVIDIA’s ConnectX/Spectrum products).
Optimize Performance: Characterize and refine key firmware design elements and code to maximize performance and ensure robustness and flexibility.
Learn Complex Project Management: Understand how a large, complex software project is operated, maintained, qualified, and released, and learn how hardware and firmware are developed.
What We Need to See:
Bachelor’s or Master’s Degree (or equivalent experience) in Computer/Electronics Engineering.
Over 5 years of experience in embedded systems design.
Experience with data plane processors such as DSP, ARM, PowerPC, MIPS, or similar.
Proficiency in C-language programming within aperformance-sensitiveenvironment.
Strong understanding of hardware/firmware interaction and software/hardware partitioning.
Ways to Stand Out from the Crowd:
Firmware Design and Verification: Prior experience in firmware design and verification.
Protocol Knowledge: Familiarity with peripheral and network protocols.
Technical Expertise: Excellent understanding of data structures and algorithms fundamentals.
Personal Attributes: Motivated and independent, with strong social skills and the ability to work effectively in a team.
These jobs might be a good fit