Software Advanced Development Engineer

Invidia

Israel
System programming expertise
Multi-core hardware understanding
Operating systems design knowledge
The NVIDIA Networking Advanced Development Software team develops groundbreaking technologies to enable new market shares and strengthen customer relationships in AI and data center markets

Job Summary

  • The NVIDIA Networking Advanced Development Software team develops groundbreaking technologies to enable new market shares and strengthen customer relationships in AI and data center markets.
  • You will design and implement solutions spanning from high-level applications to firmware, working on impactful projects involving state-of-the-art high-performance computing hardware and software.
  • Collaboration is key, as you will provide technical guidance and work closely with peers across software architecture, chip architecture, engineering departments, and NVIDIA partners and customers.

Matching Summary

The NVIDIA Networking Advanced Development Software team develops groundbreaking technologies to enable new market shares and strengthen customer relationships in AI and data center markets.

Skills & Requirements

Must-have

  • System programming expertise
  • Multi-core hardware understanding
  • Operating systems design knowledge
  • Device driver development
  • Concurrency and virtual memory
  • Excellent programming skills

Nice-to-have

  • Familiarity with networking protocols
  • CUDA programming and GPU acceleration
  • Experience with LLM serving frameworks
  • Open-source project contributions
  • Fast-paced dynamic environment

Key Requirements

  • B.Sc. in Computer Science or related field
  • 3+ years industry experience in system programming
  • Understanding of real-time systems
  • Ability to learn complex concepts quickly
  • Excellent interpersonal skills

Work Rights

Not specified

Tailored Resume

Cover Letter