Senior System Software Engineer

NVIDIA NVIDIA · Semiconductors · Shanghai, China

NVIDIA is seeking a Senior System Software Engineer to develop software solutions for their Jetson product family and other NVIDIA products, focusing on BSP flashing, OTA, secure boot, and system performance optimization on Tegra platforms. The role requires strong C/Python/Shell programming skills in Linux environments and experience with low-level drivers and kernel development.

What you'd actually do

  1. Develop, architect, and implement software solutions for BSP flashing, OTA, secure boot, and testing on Tegra platforms.
  2. Work with the engineering team from concept through implementation of secure solutions, ensuring the successful implementation of new features.
  3. Provide solutions for various software issues in complex systems and applications.
  4. Analyze and optimize system performance to challenge at the highest levels.
  5. Collaborate with multi-functional teams to implement magnificent solutions that solve complex problems.

Skills

Required

  • Bachelor’s degree or Master’s degree or equivalent experience in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in Embedded/Soc system software development.
  • low-level software drivers and the kernel
  • bootloader, device driver, BSP flashing, and OTA
  • C/Python/Shell programming
  • Linux environments
  • English written and oral communication skills

Nice to have

  • security/trusted software/system

What the JD emphasized

  • low-level software drivers and the kernel is a requirement
  • security/trusted software/system would be very useful