Kernel Engineer
Location: San Francisco Bay Area, CA
Nebula is seeking a highly motivated Kernel Engineer to architect and build cloud based solutions based on OpenStack and the rapidly evolving ecosystem around cloud networking capabilities. You are an open source enthusiast and software engineer with extensive experience in systems, software and architecture. Development will center around aspects of the Nebula's kernel including storage systems, CPU scheduling, networking, and virtual machine management.
We make extensive use of open source software and encourage our staff to be actively contributing to open source projects in conjunction with our internal only efforts.
Responsibilities
Design, implement, and deploy Nebula’s OS kernel. Carry out performance testing, analysis, and optimization of Nebula's kernel implementation. Deploy embedded systems/firmware design. Interact with the Open Source community as both contributor and consumer of technology
Requirements
- Engineering degree or equivalent work experience.
- 5+ years experience in O/S development.
- Linux/Unix open source development expertise in kernel/device driver design
- C and/or C++, scripting languages, Python highly desirable.
Bonuses
- MS or PhD in Computer Science.
- Uncanny testing and debugging skills.
- Experience with NoSQL