A genuine passion for operating systems technology
In depth understanding of kernel internals
Linux kernel experience - Advantage.
Proficiency in at least scripting language - Advantage.
Proven creative and critical thinking capabilities and troubleshooting skills
Proven track record to design for testability, and develop well-tested solutions
Familiarity with modern processor architecture (e.g. memory hierarchy, multicore, multithreading, etc)
Highly professional, with the ability to multitask and deliver proven work on tight schedules
Education & Experience
Bsc in Computer Science or equivalent experience and skills.
Additional Requirements
Preferred Experience: iOS or macOS exposure, Darwin/Linux/BSD/UNIX kernel experience. Ability to break down large problems into testable sub-components, Kernel virtual memory experience a plus. Experience in adjacent technologies a plus, e.g. firmware developers, driver writers, file systems.