Kernel Manager

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200139168
Summary

Summary

Posted: Feb 3, 2020

Weekly Hours: 40

Role Number:200139168

The CoreOS software team is looking for an extraordinarily hardworking software engineering manager to lead kern...Summary

Summary

Posted: Feb 3, 2020

Weekly Hours: 40

Role Number:200139168

The CoreOS software team is looking for an extraordinarily hardworking software engineering manager to lead kernel development for Apple products. This team is responsible for development of new kernel features on all products, as well as evolving our software for new ARM & Intel platforms to contribute to the success of the iPhone, iPad, and Mac product lines. CoreOS works with many teams across the company to provide a stable, fast, and high-quality foundation on which iOS, macOS, watchOS, and tvOS frameworks and applications can be developed.

Key Qualifications

  • Experience leading a platform or kernel software development team
  • Direct experience with kernel or device driver development
  • In-depth understanding of kernel internals
  • Strong understanding of hardware design as it relates to operating systems
  • Proven track record of successful and timely product delivery
  • History of setting aggressive yet attainable goals, and motivating teams to achieve them
  • Evidence of driving technical innovation
  • Passion to dig in and lead the development of ground-breaking embedded products
  • Strong communication skills, both inward and outward

Description
- Leadership and management of a team of talented kernel engineers in a fast-paced and demanding development environment
- Ownership of kernel and other low-level software components
- Working with Apple's silicon team, ARM, Intel, and hardware teams to add support for new CPU and chipset features to develop the best in class products by optimizing the software stack to the hardware
- Building and promoting a development environment that encourages innovation and sets high standards for quality and productivity
- Identifying and mitigating risks in development activities
- Strengthening the team by hiring and retaining top-flight engineering talent

Education & Experience

Bachelor's degree in computer science or related field

Additional Requirements

  • In-depth knowledge of Intel and/or ARM CPUs
  • Cross-platform project development experience is a big plus
  • Experience working in an embedded environment is very helpful
  • Experience with macOS device drivers and IOKit a big plus
  • Experience working with Linux/UNIX device drivers is very helpful


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Kernel Manager

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account