Senior System Software Engineer, Cpu

NVIDIA NVIDIA · Semiconductors · Shenzhen, China +1

Senior System Software Engineer role at NVIDIA focusing on developing and debugging diagnostic software for Tegra chips. Requires strong C/C++, OS/kernel knowledge, and computer architecture understanding. Responsibilities include driver development, feature implementation, and bug fixing, working closely with hardware and software teams.

What you'd actually do

  1. Develop drivers and tests to see them through the full software development lifecycle.
  2. Work with software engineers, hardware, and arch teams to implement and optimize features for the diagnostic solutions used for various system-on-chip (SOC) use cases.
  3. Triage, debug, and implement fixes in the software stack.
  4. Communicate efficiently with peers throughout the company, as well as customers and partners.

Skills

Required

  • C/C++
  • operating systems
  • kernel programming
  • computer architecture
  • system software development lifecycle
  • debugging

Nice to have

  • Linux Kernel internals
  • ARM platforms
  • diagnostic software solutions