Manager, Software Engineering

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Embedded
Staff Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Manager, Software Engineering

NVIDIA is seeking an exceptional Software Manager to lead their firmware verification team within the NVLink and InfiniBand FW group in Tel-Aviv/Raanana. This role combines technical leadership with hands-on development, focusing on next-generation networking products for AI, Cloud, HPC, and storage solutions. The position requires managing a team of firmware verification engineers while maintaining technical expertise in C++ and Python.

The role involves leading verification strategies, implementing new features for NVIDIA Switches and GPUs, and collaborating across multiple teams. The ideal candidate will have strong technical background with 5+ years of experience in software development, combined with proven management experience of 2+ years leading teams of 4 or more members.

As part of NVIDIA, a global leader in accelerated computing and AI technology, you'll work in a dynamic, meaningful environment that drives the data growth of the world's biggest companies. The position offers the opportunity to work with cutting-edge technology in networking, particularly following NVIDIA's acquisition of Mellanox, a leading supplier of intelligent interconnect solutions.

The role demands both technical prowess and leadership skills, requiring someone who can balance hands-on development with team management responsibilities. You'll be instrumental in developing and verifying critical firmware components that power NVIDIA's next-generation networking products, making this an excellent opportunity for someone looking to make a significant impact in the field of high-performance computing and networking technology.

Last updated 3 days ago

Responsibilities For Manager, Software Engineering

  • Lead firmware verification team in NVLink and InfiniBand FW group
  • Manage verification process aligned with quality standards and project timelines
  • Design and implement new features in NVIDIA Switches and GPUs
  • Drive planning, scheduling, and execution of team activities
  • Collaborate with architecture and different SW/FW design teams
  • Work in pre and post-silicon development environments
  • Lead group of firmware verification engineers using C++ and Python in Agile methodology

Requirements For Manager, Software Engineering

Python
Linux
  • B.Sc degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering
  • 2+ years of managing engineering teams of 4 or more members
  • 5+ years of proficient knowledge of Python and C++
  • Experience with Embedded SW development & verification process
  • Strong analytical, creative, debugging, and problem-solving skills
  • Detail-oriented and comfortable with multitasking
  • Excellent teammate with good interpersonal skills

Interested in this job?

Jobs Related To NVIDIA Manager, Software Engineering

Senior Manager, DRIVEOS Quality

Lead DRIVEOS quality initiatives at NVIDIA, overseeing verification plans and quality processes for automotive software systems.

Manager, NvStreams

Lead the NvStreams team at NVIDIA, developing core technology for autonomous vehicles and embedded systems, managing engineering teams and driving innovation in AI computing.

Manager, Firmware

Lead firmware development team at NVIDIA, combining technical leadership with hands-on development of next-generation networking products.

Manager, Tegra & Product Diag TPM

Lead Tegra Diagnostic SW planning and execution for NVIDIA's next-generation SOC chip & products development, focusing on Embedded, Automotive, and DataCenter solutions.

Manager, Design-for-Test - ATPG

Lead a team of DFT engineers at NVIDIA, developing next-generation testing technologies for advanced semiconductor chips.