What We Need To See: B.Sc. or M.Sc. in Computer Engineering, Computer Science or Electrical Engineering (or equivalent experience) 10 years of experience in software development, test automation, or system validation 5+ 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 Strong experience in driving software development methodologies, CI/CD pipelines, and DevOps practices Ability to work closely with hardware engineers, software architects, R&D teams, and production teams. Strong problem-solving skills and the ability to manage complex, cross-functional projects Ways to stand out from the crowd: Fast learner – able to quickly integrate into a functional team, understand complex systems and processes, and adapt effectively to new challenges Team player – focused on the bigger picture, collaborating across teams, and contributing to overall team success Hardware testing knowledge – experienced with hardware testing methodologies, debugging, and validation processes NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees.