Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer - Embedded 
United States, California 
105004875

01.12.2024

What you'll be doing:

  • Define, design, develop, test and maintain embedded firmwares working closely with primary CPU's operating system (e.g. Linux/QNX/Android) device drivers.

  • Candidate will work through different stages of system SW development, chip POR phase, pre-silicon dev, bring-up and production

  • Candidate will have an opportunity to work along side ASIC designers to influence next-gen microprocessors used in NVIDIA GPUs and Tegra SOCs.

What we need to see:

  • BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.

  • 8+ years of relevant experience developing system software.

  • Skilled control over C and assembly programming to build complex but secure, performant embedded firmwares.

  • Strong understanding of computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc).

  • Proven leadership skills and strong ownership on past projects.

  • Strong communication and interpersonal skills.

Ways to stand out from the crowd:

  • Experience with ARM Cortex-M or RISC-V based processor architecture.

  • Hands on experience with producing firmware with embedded RTOS (e.g. Safe RTOS).

  • Basic and firsthand knowledge of linkers and linker scripts.

You will also be eligible for equity and .