Engineering Manager jobs in Yokneam
NVIDIA is looking for an excellent Software Director for the Switch Nvlink and Infinband SW Group. You will join the NVIDIA switch verification team and take our product to the next level, working closely with HW, FW, and verification teams and gain a deep understanding of NVIDIA’s products and technologies. 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 in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. What you'll be doing: • Be responsible for the verification and quality of features in switch OS, switch BMC and BSP Code • Define, develop and design process, manage teams of junior and experience SW engineers. • Work with a continuous integration system, regression tools A.I development systems • Be responsible for NVIDIA IB and Nvlink switch product work closely with the testing team, support team and customers. • Innovate! Bring NVIDIA's Switching products to shine in customer's view. What we need to see: • B.Sc. in SW / Computer / Electrical / Communication Engineering, or equivalent experience. • 15+ years of overall experience. • 7+ years of experience in managing medium teams (20 to 30 pepole) as second level manager or above • Hands-on experience in Python development. • Knowledge in Software / BSP verification. • Creative, motivated, and value-driven person. Ways to stand out from the crowd: • Experience with appliance systems, both in HW/SW. • Background with Networking applications and protocols. • Experience in verification and automation development. • Experience in leading SW development teams. • Ability to be hands-on and teach others on how to develop embedded SW.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for an expert Software Manager to own the DOCA Networking Data Plane team in engineering industry-leading Virtual Switches. Managing a team of senior engineers, you will address modern networking challenges across both high-density AI (E/W) and external (N/S) workloads. Your goal: leverage the NVIDIA DOCA SDK and SmartNIC architecture to achieve orders-of-magnitude speedups while maintaining full software flexibility. What you'll be doing: Manage the team both personally and professionally, with focus on research & development of networking features. This role allows you to not only mentor and lead team members, but also to be hands-on and engineer the next generation technology in this domain as well as working with world class technical leaders in this field. What we need to see: • B.Sc. (or equivalent experience) in computer science / software engineering with 8+ years of overall experience, with 2+ years of team lead/management experience • 5+ years’ experience of Programming C/C++ • 3+ years’ experience in Linux environment and tools • Deep experience of Networking Protocols mainly Ethernet • Strong analytical, debugging and problem-solving skills • Deep knowledge in computer architecture and operating systems Ways to stand out from the crowd: • Experience with virtualization and cloud native technologies • Experience in performance optimizations • Open Source Software Contributor to relevant projects (OVN Kubernetes, OVN, OvS, DPDK, Linux Kernel) • Hands-on experience with HW offloads With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, 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, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. Within NVIDIA, the Networking Business Unit (NBU) builds the high-speed interconnect — Ethernet, InfiniBand, NVLink, and BlueField DPUs — that switches thousands of GPUs into a single AI supercomputer, moving data at the scale and speed the most demanding workloads require. NVIDIA is looking for an Engineering Manager to join our Network System Validation group. You will work on system validating advanced networking solutions across NVIDIA complex AI cluster environments. The group is a high-performance engineering force that treats validation as a first-class software problem. We build systems, frameworks, and benchmarks that prove our network's correctness and performance at scale. In this role you will lead the validation direction and engineering excellence of one of our technology validation teams. This is a management role for a technology leader who can own the technical roadmap and execution, mentoring a team of high-performance engineers, and push NVIDIA's network to its speed-of-light limits. This role combines the development of methodologies and automation tools with system validation, performance analysis, and investigation of cutting-edge AI networking technologies at scale. What you’ll be doing: • Lead, mentor, and coach a team of software development and system validation engineers. • Review system and product requirements, design validation methodologies, develop comprehensive test plans, functional and performance, for networking technologies in large-scale AI cluster solutions • Develop and maintain benchmarks, automation tools and scripts for test execution, environment setup, log collection, and data analysis. • Lead end-to-end investigation of complex issues by reproducing real-world scenarios, analyzing logs, telemetry, packet captures, and system metrics to identify functional issues and performance bottlenecks, triaging problems across the hardware and software stack, and driving them to root cause and resolution • Collaborate deeply with software and hardware development teams to debug networking technologies, including NCCL, RoCE, RDMA, and related software components using targeted experiments and code inspection • Profile and research AI training and inference workloads, correlating application behavior with network and system telemetry to identify scalability and performance limitations • Document findings, communicate technical results, and continuously improve validation methodologies, automation environments, and engineering processes • Foster a team culture centered on software quality, accountability, and technical excellence What we need to see: • B.Sc. / B.A. in Computer Science, Electrical Engineering, or equivalent experience • 8+ overall years of experience in networking, system validation, or related domains • 3+ years of experience leading software or system development team • Proven experience debugging complex production systems by forming hypotheses, designing experiments, and driving issues to root cause • Strong scripting and automation experience using Python, Bash, and/or Ansible • Ability to read, debug, and reason about C/C++ code (Rust or Go a plus) • Ability to drive technical alignment across teams, communicate tradeoffs clearly, and make high-quality architectural decisions at speed • Advance AI-driven approaches to test automation: intelligent scenario generation, LLM-augmented root-cause analysis, and autonomous validation pipelines Ways to stand out from the crowd: • Experience with large-scale clusters or distributed systems • Familiarity with NVIDIA networking solutions (ConnectX, SpecX, BlueField) • Background in performance analysis, Kubernetes, or cloud environments • Background in chaos testing, fault injection, or simulation systems We have some of the most forward-thinking and hardworking people 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, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, disability status or any other characteristic protected by law.
NVIDIA’s Networking business unit is looking for an experienced, high-energy Software Engineering Manager to lead a software development team within our Networking Devices Management Tools group. The group builds mission-critical tools used worldwide by leading technology companies and open-source communities to configure, manage, and debug NVIDIA’s cutting-edge networking hardware—the infrastructure powering NVIDIA AI supercomputers. In this role, you will manage and develop a team of talented engineers while remaining closely connected to the technology. Working with the group’s leadership and peer managers, you will guide detailed software design and drive the delivery of reliable, scalable, cross-platform solutions in a fast-paced and highly collaborative environment. What you’ll be doing: • Lead, mentor, and grow a high-performing software development team, including hiring, onboarding, performance management, feedback, and career development. • Own the team’s priorities and execution within the group roadmap, driving projects from provided system architecture and requirements through detailed software design, implementation, testing, deployment, and maintenance. • Provide technical and design leadership for high-performance C++ and Python management tools that interact with NVIDIA networking devices across Linux and Windows. • Drive engineering excellence through design and code reviews, automation, testing, release practices, quality standards, and the effective adoption of AI-assisted development tools. • Collaborate with the group’s leadership, peer teams, hardware, firmware, QA, product, and program-management partners to manage dependencies, resolve risks, and deliver cross-functional initiatives. What we need to see: • BSc or MSc in Computer Science, Computer Engineering, or a related field, or equivalent practical experience. • 8+ overall years of hands-on software development experience building complex, production-quality software, with strong proficiency in C++, Python, object-oriented design, Linux, Git, debugging, and modern development practices. • 3+ years of software engineering management experience, including responsibility for people development, performance management, and successful project delivery. • Proven ability to translate system architecture and ambiguous requirements into detailed software designs and actionable execution plans while managing priorities, risks, dependencies, and delivery. • Excellent leadership and communication skills, with a proactive and collaborative approach and the ability to influence stakeholders across teams and organizational levels. Ways to stand out from the crowd: • Experience developing software for networking devices, embedded systems, hardware-management tools, or data-center infrastructure. • Knowledge of networking technologies, device configuration, telemetry, diagnostics, or hardware-debugging workflows. • Experience leading the development of cross-platform software for Linux and Windows. • Experience managing geographically distributed teams and contributing to large cross-organizational programs. • Demonstrated success improving engineering productivity, development processes, automation, or AI-assisted software development workflows.
NVIDIA is seeking an exceptional Senior Software Manager to join the System Production Engineering group. In this role, you will be instrumental in shaping the next generation of system production solutions for Network Switches. You will lead a team of engineers to develop and deliver cutting-edge production test solutions that ensure the highest quality for every NVIDIA Networking system shipped to customers. Collaborating closely with engineers, hardware and software architects, R&D teams, and external partners, including production lines, you will drive innovation and excellence in software development methodologies. Your leadership will elevate software quality standards within the group while enhancing the team's technical capabilities. At NVIDIA, we have assembled a team of extraordinary individuals whose mission is to push technological boundaries and define the platforms of the future. Join us in driving innovation at the forefront of networking solutions. What You’ll Be Doing: • Team Leadership and Development: Guide, mentor, and expand your engineering team, ensuring effective planning and execution of projects while maintaining high standards of quality and performance • Cross-Functional Collaboration: Work closely with Product and Program Management, Engineering and Production line teams, and HR to achieve business objectives, enhance user experiences, and develop user-friendly production test content • Product Lifecycle Management: Oversee the complete product lifecycle, including design, development, build, and enhancement of networking systems test software • Strategic Planning and Execution: Define product features and roadmaps, understand product strategy and market positioning, and drive products to successful completion and deployment • Quality Assurance and Testing: Review architectural designs (electrical, mechanical, process, software) of tested units to identify potential design issues and ensure robust and efficient production, resulting in high-quality products for customers • Risk Management and Issue Resolution: Identify and mitigate risks, resolve issues affecting project scope, schedule, and quality, and continuously improve processes and procedures within the team to streamline operations • This role demands a combination of strong leadership skills, technical expertise in software and hardware systems, and the ability to collaborate effectively across various departments to drive the development and delivery of cutting-edge products 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.
Get engineering manager jobs sent to you
Add your work once. When an opening fits, it comes to you, and you see who you know at the company.
Get openings like these