You will take part in leading a major development team in our Firmware group while taking part hands-on with development activities.
What you will be doing:
- Take part in research, design, and development of QoS and FW algorithms, enhancing performance, reliability, and scalability.
- Work closely with the architecture and different software design teams.
- Implement new features in the core of NVIDIA NIC Firmware in pre and post silicon environment.
- Develop verification tests for advanced features in a highly complex and sophisticated Firmware testing environment.
- Gain a deep understanding of system debug, networking technology and stacks, as well as the HW/FW/SW relationship.
- You will learn how a big software project is operated, maintained, qualified and released, and how Hardware and Firmware are developed.
What we need to see:
- Bachelor's or Master's degree in Electrical Engineering or Computer Science fields from a known institute.
- 5+ years of professional experience
- Proficiency in C and embedded systems programming.
- Strong problem-solving skills with a hands-on approach, able to dive deep into and solve complex issues.
- Fast learner possessing the ability to learn complex concepts in a fast-paced environment.
- A can-do attitude and high energy with excellent collaboration, and social skills.
- Motivated and independent with strong interpersonal skills
Ways to stand out from the crowd:
- Knowledge of network protocols.
- Real time programming.
- Academic excellence and/or relevant experience in the field.