Software Advanced Development Engineer

Nvidia Corporation

Israel
On-site
System programming
Multi core hardware understanding
Operating systems design
Nvidia Corporation is seeking a Software Advanced Development Engineer to contribute to the development of innovative technologies for AI and data center applications. The role involves designing and implementing solutions across various software layers and requires strong programming skills and a collaborative mindset

Job Summary

  • Design and implement solutions throughout all layers from high level application, OS and driver subsystem to firmware.
  • Work on impactful projects involving state-of-the-art high-performance computing hardware and software.
  • Collaborate with NVIDIA partners and customers in analysis processes and engage with open source communities.

Matching Summary

Match Score: 85

Nvidia Corporation is seeking a Software Advanced Development Engineer to contribute to the development of innovative technologies for AI and data center applications. The role involves designing and implementing solutions across various software layers and requires strong programming skills and a collaborative mindset.

Skills & Requirements

Must-have

  • System programming
  • Multi core hardware understanding
  • Operating systems design
  • Concurrency
  • Virtual memory
  • Caching
  • Interrupts
  • Device drivers
  • Real-time systems
  • Excellent programming skills
  • Fast pace learning ability

Nice-to-have

  • Networking protocols familiarity
  • CUDA programming experience
  • GPU acceleration experience
  • LLM serving frameworks experience
  • Open source projects experience
  • Dynamic environment experience

Key Requirements

  • B.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • 3+ years industry experience in system programming
  • Team player with can-do attitude and excellent interpersonal skills

Work Rights

Not specified

Tailored Resume

Cover Letter