Search jobs > Cupertino, CA > Software engineering

Software Engineering Manager - CoreAV

Apple
Cupertino, CA, United States
Full-time

Summary

Posted : Aug 1, 2024

Weekly Hours : 40

Role Number : 200549377

The Core OS software team is looking for an exceptional software engineering manager to lead the CoreAV team in Core OS. Our team is responsible for device drivers and firmware for DP, HDMI, and MIPI displays supported across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch, Mac product line, and Vision Pro!

Description

Leadership and management of a team of talented low level embedded software engineers in a fast-paced and demanding development environment Ownership of device drivers and FW Working with cross-functional teams to design, plan, and deliver high quality software features for our display ecosystem 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

Key Qualifications

  • Experience in leading a low-level systems software team
  • Direct experience with low-level systems software development
  • Deep understanding of operating system fundamentals
  • An authentic passion for low level programming
  • Deep and current understanding of the C and C++ programming languages
  • 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 them
  • Evidence of driving technical innovation
  • Passion to dig in and lead the development of ground-breaking features and products
  • Strong communication skills, both inward and outward

Education & Experience

B.S. in Computer Science or equivalent experience

Additional Requirements

  • Desired Skills and Experience :
  • Knowledge of hardware architecture and assembly language programming
  • Understanding of system construction principles in the context of a microkernel-based environment.
  • Cross-platform project development experience
  • Knowledge of Swift, Objective-C, or C++

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role.

The base pay range for this role is between $190,700 and $329,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

You'll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Learn more about your EEO rights as an applicant.

6 days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineering Manager. ...

Promoted
Apple
Santa Clara, California

Apple is seeking a quality focused Software Engineering Manager to lead the Device Services Engineering team within Software Delivery. The Device Services team hosts, manages and maintains a large scale of live Apple devices to support E2E testing within Software Engineering as well as other strateg...

Promoted
Google
Sunnyvale, California

Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a sp...

Promoted
Aionics, Inc.
Palo Alto, California

Software Engineering Manager - Palo Alto/Hybrid. We are seeking a highly skilled and experienced Software Engineering Manager to join our dynamic team of scientists and computer engineers. A background in the physical sciences, specifically in chemistry or materials engineering (atomistic simulation...

Promoted
Apple
Sunnyvale, California

Apple is looking for a Software Engineering manager to develop the next generation of Apple DNS infrastructure. You will be responsible for critical systems, such as Apple DNS, that every single Apple team and billions of customer devices depend on! The work for the team (and engineering manager) in...

Promoted
ziprecruiter
Palo Alto, California

As part of this effort, we’re adding software engineering leaders to our team. Our business is complex and we’re looking for engineering managers who can own entire (or even multiple) product lines, drive business value while investing in their team’s/tech stack’s health, and coach engineers to buil...

Promoted
ADVANCED ENGINEERING GROUP PC
Santa Clara, California

In this role, you will manage an engineering team designing, developing, and optimizing software that streamlines AI inferencing. Ideal candidates will not only have experience leading an agile, system software engineering team, but also be motivated to push the boundaries of what is possible with A...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Operatin...

Promoted
ziprecruiter
Palo Alto, California

We’re working on building an efficient marketplace of jobseekers and employers and need generalist software engineers to build fast, scalable, and effective applications, stream and batch data processing, ML infrastructure and a variety of other systems all to help connect people to their next job. ...

Intuit
Mountain View, California

Demonstrated experience leading positive change, empowering people, cultivating product technology visions and innovative solutions, and fostering effective engineering teams. ...