Lead Systems Software Engineer
Lead a team of five engineers building system software for hybrid cloud, data protection, and cyber resilience solutions. The role is hybrid, with an average of two days per week in the office.
Responsabilidades
- Lead five senior engineers, supporting their development and overseeing execution and work quality
- Hire and train team members
- Design and develop I/O subsystems, virtualization, kernel programming, and memory management for system software products
- Optimize performance and memory use; debug and resolve kernel, user-level, and performance issues
- Address virtualization, multithreading, hardware-software interaction, and complex datapath challenges
- Identify system bottlenecks and implement scalable, reliable solutions
- Lead architecture decisions, technical discussions, and design reviews
- Collaborate with cross-functional teams on design goals and system integration
- Track kernel and virtualization developments and introduce improvements
Requisitos
- Bachelor’s degree in computer, electronics, or electrical engineering
- At least 10 years of product R&D experience in computer or system software, focused on kernel and driver development
- Hands-on expertise in I/O subsystems, kernel development, C and C++, operating system internals, memory management, threading, and resource scheduling
- Experience debugging kernel and user-level issues, performance profiling, multithreading, and driver programming
- Strong knowledge of Linux and virtualization technologies
- Technical leadership, communication, and project management skills; proficiency with agile methods
Se valora
- Master’s or PhD in a relevant field
- Experience with VMware, Hyper-V, or KVM
Beneficios
- Health and wellbeing benefits
- Career and professional development programs
- Inclusive workplace