Description
We are seeking a Datapath Team Leader to join our team at Hewlett Packard Enterprise in Herzliya, Israel.
As a Datapath Team Leader, you will lead a team of 5 senior engineers, owning their professional growth, execution, and quality of work. You will also be responsible for hiring and training new team members.
Your main responsibilities will include:
- Designing, developing, and enhancing I/O subsystems, virtualization, kernel programming, and memory management for cutting-edge system software products.
- Driving performance optimization and efficient memory management.
- Performing in-depth debugging, triaging, and resolution of user and kernel-level, performance profiling, and memory-related issues.
- Developing innovative solutions, addressing challenges in virtualization, multithreading, and hardware-software interaction.
- Exploring and implementing new methodologies fostering continuous improvement and innovation.
- Proactively identifying bottlenecks in system design, and recommending and implementing robust, scalable solutions.
- Staying updated on evolving trends in kernel development, design, and virtualization technologies to bring innovative practices to the team.
- Troubleshooting and optimizing complex I/O and kernel features to enhance performance, scalability, and reliability.
- Collaborating with cross-functional teams to align on design goals and ensure seamless integration with the system architecture.
- Exhibiting flexibility in taking on new or related tasks, showcasing adaptability and a proactive, problem-solving mindset.
- Providing technical leadership in architecture design, problem-solving, and decision-making across complex technical domains.
- Leading technical discussions, design reviews, and decisions on critical system challenges, driving the adoption of innovative solutions and best practices.
To be successful in this role, you will need:
- A Bachelor's degree in Computer Engineering, Electronics, or Electrical Engineering.
- A Master's or PhD in a relevant domain is highly desirable.
- 10+ years of experience in product R&D within the computer/system software industry, focusing on kernel and driver development.
- Great leadership, communication, and project management skills.
- Proficiency in agile methodology.
- In-depth working knowledge and hands-on experience in I/O subsystems, programming, and kernel development.
- Expertise in C and C++ programming languages.
- Strong understanding of operating system internals and kernel & driver internals, including memory management, threading, and resource scheduling.
- Proven expertise in debugging, kernel triaging, and resolving memory and performance-related issues.
- Proficient in performance profiling, multithreading, and driver programming.
- Strong knowledge in Linux and virtualization technologies such as VMware, Hyper-v, and KVM.
- Ability to design and implement scalable, efficient solutions for complex Datapath and kernel challenges.
- Strong ability to innovate and bring fresh approaches to technical challenges.
- Excellent problem-solving skills with a proactive mindset and sharp analytical abilities.
- Exceptional communication skills to effectively present and discuss technical designs, proposals, and solutions with senior management and stakeholders.
- Demonstrated technical leadership with a focus on driving innovation.
We offer a comprehensive suite of benefits that support the physical, financial, and emotional well-being of our team members and their loved ones.