Responsibilities:
Worked directly with hardware components, building the servers, installing the OS and support stack and deploying them into production.
Tested and evaluated new OS releases as well as proprietary and third party software products.
Perform all OS AIX upgrades/patches and problem resolution.
Utilized Windows OS, and UNIX OS across LAN/WAN.
Design and implement Linux kernel features to meet the business requirements;
Debug complex, system-level, multi-component issues that typically span from kernel to application;
Identify performance bottlenecks and drive optimizations across the entire software stack;
Research and develop new technologies in the operating system / Linux kernel.
Basic Qualifications:
Proficient in Linux kernel, at least familiar with one subsystem (CPU scheduling, file system, network, I/O, memory management, etc.);
Experience working on system software in a large-scale C codebase, demonstrated knowledge of operating system internals on at least one platform;
Experience with software development process including: source control, bug tracking, testing, and design documentation;
Demonstrated experience working collaboratively with cross-functional teams.
Preferred Qualifications:
Rich experience in Linux kernel debugging and upstream contribution;
Experience in multi-platform (X86 / ARM / RISC-V) kernel and system development;
Deep understanding of virtualization technology (Xen / KVM, etc.).
Work Location: Bellevue
Benefits:
Paid Time Off
Medical/Dental/Vision Insurance
401(k) plan with up to a 4% company-match