Senior System Software Engineer - Automotive

NVIDIA NVIDIA · Semiconductors · Tokyo, Japan

Senior System Software Engineer role at NVIDIA, focusing on the Tegra system software stack for automotive and gaming products. The role involves integrating customer software, developing custom functionality, and solving system problems in collaboration with NVIDIA engineering teams and customers. Requires BS/MS in Computer Science, 5+ years of experience in system SW development, C/C++, and Linux/QNX architecture. Experience with hardware bring-up, debugging, and embedded/automotive industries is a plus.

What you'd actually do

  1. Work on system software stack for systems based on NVIDIA Tegra system-on-a-chip (SoC).
  2. Work with major automotive and gaming customers in Japan to integrate their SW, develop custom functionality for their products and solve system problems.
  3. Collaborate closely with various NVIDIA engineering teams and with customers to ensure Tegra SoC and PDK (Platform Development Kit) SW is flawlessly integrated into customer's products.

Skills

Required

  • BS/MS degree in Computer Science or related field
  • 5+ years of relevant working experience
  • System SW development experience
  • Solid knowledge of C/C++
  • Good understanding of architecture of Linux or QNX
  • Experience with new hardware or platform bring-up
  • Excellent OS and chip-level debugging and problem-solving skills
  • Fluency in English

Nice to have

  • Work experience in embedded or automotive industry
  • Experience with hardware debugging tools (JTAG, oscilloscopes, logic analyzers)
  • Experience debugging boot flows (BootROM, bootloader, kernel initialization)
  • Background with Tegra SoC or any other modern SoC/ CPU architecture
  • Familiarity with Functional Safety standards and practices
  • Japanese