Search jobs > Cupertino, CA > Manager software engineering

Software Engineering Manager - Secure Enclave

Apple
Cupertino
Full-time

Summary :

The Core OS software team is looking for an exceptional software engineering manager to lead the Secure Enclave team for Apple’s operating systems.

This team is responsible for development, evolution and security of our kernel and low-level user space libraries that contribute to the success of the iPhone, iPad, Mac, Watch, and Apple TV product lines.

Core OS 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 :

An authentic passion for security Experience leading a kernel or low-level systems team Experience with kernel or low-level systems software developmentDeep understanding of operating system fundamentals and C programming language Experience with UNIX systems Proven track record of successful and timely product delivery with high quality History of setting aggressive yet attainable goals, and motivating teams to achieve themEvidence of driving technical innovationPassion to dig in and lead the development of ground-breaking features and productsStrong communication skills, both inward and outward

Description :

Leadership and management of a team of dedicated engineers in a fast-paced and demanding development environment- Ownership of Secure Enclave coprocessor’s operating system, drivers, and core services- Working with multi-functional teams to design, plan, and deliver high quality software and hardware features for our operating system- Creating 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 engineering talent

Additional Requirements :

  • Knowledge of hardware architecture and assembly language programming- Understanding of system construction principles in the context of a microkernel-based environment.
  • Experience with cryptography for platform security and implementation of secure software stacks and runtimes.- Cross-platform project development experience- Knowledge of Swift, Objective-C, or C++
  • 30+ days ago
Related jobs
Promoted
Intelliswift Software
CA, United States

Manager – Client Engineering. Hands-on Systems Engineering background and experience. Flexibility and ability to work in a very fast-paced, chaotic, global, corporate engineering environment. ...

Promoted
Applied Intuition
Mountain View, California

We are looking for a Software Engineering Manager to lead a team in developing reliable, performant, and user-friendly software with a robust set of features. This is the perfect position for an engineering manager who has a heavy focus on quality and real customer impact. Applied Intuition is a veh...

Promoted
Amadeus
Palo Alto, California

Manager - Software Engineering & Cloud Platform. Manager - Software Engineering & Cloud Platform. Software engineering challenges at the core of a software-defined network. As the leader of the AUD Core team, you will work with members from different backgrounds and cross-functional expertis...

Promoted
Exact Sciences
Redwood City, California

Position: Senior Manager, Software Engineering (R24-5887). Influence senior engineering and business leaders to drive increased capability though engineering processes and technologies. Software Engineer II, Software Engineer, Sr. One (1) year of experience in team leadership including organizing an...

Action Urgent Care
CA, US

Bachelor’s degree or higher in Computer Science, Software Engineering, or equivalent work experience. Collaborate and work closely with your peer engineering managers to deliver projects. Kyla is looking for an experienced Engineering leader to take Kyla experience to the next level. You will also b...

Apple
Cupertino, California

The flawless integration of software and hardware has led to features like Portrait Mode and Cinematic Mode which deliver experiences that are magical. In this role, you will lead a team of camera software engineers, building the bridge between cutting-edge machine learning research and productizati...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area. Master’s degree in computer science, computer engineering, computer information systems, softwar...

Snap Inc.
Palo Alto, California

We're looking for a Software Engineering Manager to join the Model Serving Infrastructure Team @ Snap!. ...

Apple
Cupertino, California

Do you want join us in these pursuits? Join us to help deliver the next groundbreaking Apple product! As a Cellular Modem RF Software Engineering Program Manager, you will be at the heart of our ground-breaking cellular baseband modems to meet performance, quality and schedule requirements for Apple...

Apple
Cupertino, California

Within the Software Engineering group, the Software Delivery Services and Infrastructure team is charged with the creation and care of the technology which underlies Software Engineering's build infrastructure. Software Engineering group is renowned for its work in user experience, integration, func...