Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Nvidia Senior C/C++ Software Engineer 
China, Beijing, Beijing 
970553026

01.12.2024

What you'll be doing:

  • Groundbreaking multi-protocol networking technology.

  • First tier features enablement.

  • Senior software developer as part of a networking oriented software development team.

  • Portable networking software implementation in an embedded environment (Ethernet switch/router product line).

  • Full development cycle methodology (from design to final delivery to customer in high scale data centers).

  • Develop code in industry leading open source environments.

What we need to see:

  • Bachelor or above in Computer Science or Telecommunication Engineering, or equivalent experience.

  • At least 5+ years in networking programming, communication protocols knowledge.

  • C and C++ embedded programming experience.

  • High technical understanding and learning skills – specification, design, programming, integration and debugging abilities.

  • Ability to understand, debug and improve 3rd party sophisticated code.

  • Experience with testing methodologies, some tasks will include developing sophisticated fully automated testing environment.

  • System wide perspective.

  • Experience in development in Linux (user and/or kernel modes).

  • Excellent English communication and leading skills.

Ways to stand out from the crowd:

  • Routing / Bridging protocols knowledge.

  • Knowledge of router and switch design & architecture.

  • Proven experience in Gigabit Ethernet switching product development.

  • Experience in network processor development environment and applications development.

  • Scripting language like Bash or Python.