logo

Nvidia

Embedded Software Engineer - Ethernet Switching - Nvidia

Department
Engineering
Job Type / Location
remote
Experience Required
5+ years
Posted On

Key Responsibilities

  • Develop embedded software for Ethernet switching platforms with a focus on performance and reliability
  • Implement and optimize network protocol stacks for embedded environments
  • Collaborate with hardware teams to integrate software with Ethernet switching ASICs
  • Debug and resolve complex issues in embedded networking software
  • Optimize memory usage and processing efficiency in resource-constrained environments
  • Contribute to the design and implementation of new features for Ethernet switching systems

Requirements

  • 5+ years of experience in embedded software development
  • Strong expertise in Ethernet protocols and networking fundamentals
  • Proficiency in C programming and RTOS environments
  • Experience with hardware-software integration and debugging
  • Knowledge of network protocol stacks and performance optimization

View Assessment Process

Think you'll be a good fit?