Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer 
India, Karnataka, Bengaluru 
594315890

02.07.2025
India, Bengaluru
India, Pune
time type
Full time
posted on
Posted 5 Days Ago
job requisition id

What you’ll be doing:

  • Mastering NVIDIA SoC and Board support, including interprocessor communications, CPU architecture, memory management, power, and clock design.

  • Developing and integrating drivers for I/O bus interfaces such as PCIe, I2C, SPI, CAN, GPIO, Wifi, USB3.x, FDI storage, NVME, QSPI, Ethernet.

  • Board Bring-ups and Collaborating with vendors and suppliers to integrate solutions seamlessly.

  • Engaging with the Linux and open-source software communities, working across multiple Linux distributions and processor architectures.

  • Applying GNU GCC Toolchain & Makefiles.

  • Managing bootloaders and complete system boot processes.

What we need to see:

  • B.E/B.Tech/MS/M.Tech or PhD in Electronics/Computer Science Engineering.

  • 5+ years of software development experience with a strong emphasis on Linux kernel development.

  • Proven C programming and debugging skills.

  • Familiarity with ARM Architecture.

  • Ability to work effectively in a multi-national, multi-time-zone environment.

  • Deep understanding of computer system architecture and operating systems.

  • Experience with real-time or soft real-time OS and application programming.

  • Dedicated with demonstrated experience bringing a new product to market.

  • Basic scripting knowledge in languages such as Python, Perl, Shell.

  • Excellent communication skills, both verbal and written, and a great teammate.