Software Architect
Core
Lead a team of 5 senior engineers to design, develop, and enhance I/O subsystems, virtualization, kernel programming, and memory management for cutting-edge system software products in the hybrid cloud.
Role type
Senior IC Software Architect (Kernel/Driver)
Builds
Cutting-edge system software products for data lifecycle management, cyber resilience, and hybrid cloud solutions
Domain
Computer systems software, kernel development, virtualization
Required skills
C, C++, Linux, kernel development, driver development, I/O subsystems, virtualization, memory management, multithreading, performance profiling, debugging, team leadership, system architecture design
Preferred skills
Master's or PhD in Computer/Electronics/Electrical Engineering, experience in product R&D within computer/system software industry
Technologies
Linux, VMware, Hyper-v, KVM
Responsibilities
Lead a team of 5 senior engineers, hire and train new team members, design and develop I/O subsystems and kernel programming, drive performance optimization, perform debugging and triaging of kernel-level issues, collaborate with cross-functional teams on design goals, provide technical leadership in architecture design and decision-making
Seniority
Senior, hands-on IC with team leadership
