Infiniband Network Software Engineer

NVIDIA NVIDIA · Semiconductors · Raanana, Israel

Software Engineer to join the network management team, developing software for configuring InfiniBand network devices, routing algorithms, and performance optimizations. The role also involves developing large-scale InfiniBand network simulators for research and testing, and improving simulator performance in Docker and cloud setups.

What you'd actually do

  1. Design and develop user-space applications responsible for simulation large scale InfiniBand networks of thousands of network devices
  2. Improve performance and optimize algorithms for using the simulator in Docker and cloud setups
  3. Collaborate with multiple teams in our multi-functional environment on developing new features/improvements

Skills

Required

  • C/C++
  • Software Engineering

Nice to have

  • network topologies design
  • routing algorithms
  • Docker
  • cloud setups

What the JD emphasized

  • 4+ years of experience as Software Engineer
  • experience with C/C++