Senior Software Engineer, Chip Simulation Infra

NVIDIA

Hybrid
Develop and maintain simulation infrastructure
Implement and validate simulations
Improve performance and ipc mechanisms
Develop and maintain simulation infrastructure components for NVIDIA’s high-performance networking chips

Job Summary

  • Develop and maintain simulation infrastructure components for NVIDIA’s high-performance networking chips.
  • Own, extend and optimize all the CI/CD of the simulation team, starting from servers’ installation to adding and maintaining various Jenkins jobs.
  • Take part in future-facing innovation by enabling simulation for next-generation devices and features.

Matching Summary

Develop and maintain simulation infrastructure components for NVIDIA’s high-performance networking chips.

Skills & Requirements

Must-have

  • Develop and maintain simulation infrastructure
  • Implement and validate simulations
  • Improve performance and IPC mechanisms
  • Own and optimize CI/CD pipelines
  • Collaborate with cross-functional teams
  • Debug simulation flows and resolve bugs

Nice-to-have

  • Creative and self-driven engineer
  • Passionate about systems-level design
  • Experience with many areas
  • Passion for building internal tools

Key Requirements

  • Bachelor's Degree or equivalent experience
  • 5+ years of experience in Python, C/C++
  • Experience debugging with debuggers (gdb)
  • Strong background with Linux systems
  • Familiarity with IPC mechanisms

Work Rights

Not specified

Tailored Resume

Cover Letter