OS/Linux Kernel Developer
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be responsible to coordinate with other team members including offshore team, stakeholders, and to work in an Agile environment. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
LOCATION
Bellevue, WA
EMPLOYMENT TYPE
Permanent
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.