What we need to see: B.Sc. or M.Sc. in Computer Engineering, Computer Science, or Electrical Engineering (or equivalent experience). 8+ overall years of experience in software development, test automation, or system verification and 3+ years of team management experience in building and leading highly performing teams. Strong programming expertise in Python for system-level development. Experience with production test development and automation frameworks. Knowledge of Linux systems, embedded software, and firmware development. Familiarity with hardware/software co-design, debugging, and system bring-up. Proven ability to lead and mentor software engineering teams. Extensive background in advising software development approaches, CI/CD pipelines, and DevOps processes. NVIDIA has some of the most forward-thinking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Are you ready to become the engineer you always wanted to be? Come and be part of the best physical design team in the industry!