Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience.
10 years of experience in system software development (e.g., embedded Linux, device drivers, system development, firmware, etc.).
Experience coding in C or C++.
Experience with Unix/Linux environments.
Preferred qualifications:
Master's degree or PhD in Computer Science, Electrical Engineering, or a related technical field.
6 years of experience in designing and developing device drivers for peripherals such as GPUs, Switches, and connectivity buses such as USB, PCIe, etc.
Ability to build tools to enable automation of tests to ship high quality systems.