← Back to jobs
N

Advanced Systems Software Engineer

NVIDIA·Israel·en
Not specifiedFull-timeSystems Software DevelopmentSemiconductorsComputer Hardware

Develop and prototype software across the stack for emerging computing technologies, collaborating with internal teams, customers, and industry partners.

Responsibilities

  • Design and implement software across application, operating system, driver, and firmware layers.
  • Prototype solutions for high-performance computing hardware and software.
  • Provide technical guidance and collaborate with software architecture, chip architecture, and engineering teams.
  • Work with customers and industry partners.

Requirements

  • Bachelor’s degree in computer science, electrical engineering, or computer engineering.
  • At least 3 years of industry experience.
  • Understanding of multicore hardware, operating system design, concurrency, virtual memory, caching, interrupts, device drivers, and real-time systems.
  • Strong programming skills.

Nice to have

  • Familiarity with deep learning frameworks, AI communication libraries, or RDMA.
  • Experience with system architecture and CPU, GPU, memory, storage, or networking technologies.
  • Open-source project experience, including coursework or personal projects.

Relevance

More opportunities

Similar jobs

The newest open roles in Systems Software Development.

Questions, answered

Frequently asked questions