Software Manager, Itpe

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel

Software Manager for NVIDIA's Interconnect Product Engineering team, focusing on manufacturing test solutions for optical transceivers and next-generation networking solutions. The role involves leading a team, coordinating product lifecycle, defining roadmaps, and ensuring high product quality.

What you'd actually do

  1. Guide, mentor, and expand your engineering team, ensuring effective planning and execution of projects while maintaining high standards of quality and performance.
  2. Coordinate efforts alongside Product and Program Management, Engineering and Production line teams, and HR to achieve business objectives, improve user experiences, and develop user-friendly production test content.
  3. Coordinate the complete product lifecycle, including composing, development, build, and improvement of networking systems test software.
  4. Define product features and roadmaps, understand product strategy and market positioning, and drive products to successful completion and deployment.
  5. Review architectural builds (electrical, mechanical, process, software) of tested units to identify potential build issues and ensure robust and efficient production, resulting in high-quality products for customers.

Skills

Required

  • B.Sc. or M.Sc. in Computer Engineering, Computer Science, or Electrical Engineering (or equivalent experience)
  • 8+ years of experience in software development, test automation, or system verification
  • 3+ years of team management experience
  • Python programming
  • Production test development
  • Automation frameworks
  • Linux systems
  • Embedded software
  • Firmware development
  • Hardware/software co-design
  • Debugging
  • System bring-up
  • CI/CD pipelines
  • DevOps processes

Nice to have

  • optical transceivers
  • next-generation networking solutions

What the JD emphasized

  • 8+ overall years of experience in software development, test automation, or system verification
  • 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