Enable job alerts via email!

Kernel Software Development Engineer - Core Sensors Architecture

Apple Inc.

Cupertino (CA)

On-site

USD 143,000 - 265,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A forward-thinking company is seeking a Kernel Software Development Engineer to join its dynamic team in Cupertino. This role involves designing and implementing kernel driver frameworks while collaborating with cross-functional teams to enhance security features. Ideal candidates will have extensive experience in low-level systems development and a strong command of C and ARM assembly language. The position offers a competitive salary and a range of benefits, including stock programs and educational reimbursement, making it an exciting opportunity for those passionate about system-level engineering.

Benefits

Stock programs
Medical coverage
Dental coverage
Retirement plans
Educational reimbursement
Bonuses
Relocation assistance

Qualifications

  • 5+ years of experience in low-level systems development.
  • Strong understanding of Operating System fundamentals.

Responsibilities

  • Design, implement, and support kernel driver frameworks.
  • Collaborate with cross-functional teams to enhance kernel features.

Skills

C
Low-level systems development
Operating System fundamentals
ARM assembly language
C++
Swift
Analytical skills
Debugging skills
Communication skills

Job description

Kernel Software Development Engineer - Core Sensors Architecture

Location: Cupertino, California, United States

Category: Software and Services

Description

Join a highly skilled engineering team to design, implement, and support kernel driver frameworks. Collaborate with cross-functional teams at Apple to enhance kernel and security features in our products. Focus areas include IPC, kernel, user space drivers, and scheduling. Use debugging tools and techniques to identify system issues and improve quality.

Minimum Qualifications
  • 5+ years of experience in low-level systems development
  • Strong understanding of Operating System fundamentals
  • Proficiency in C
  • Knowledge of ARM assembly language
Preferred Qualifications
  • Experience with C++ and Swift
  • Excellent analytical, programming, and debugging skills
  • Ability to communicate technical details clearly in a collaborative environment
Compensation and Benefits

The base pay range for this role is $143,100 to $264,200, depending on skills, experience, and location. Apple offers additional benefits including stock programs, medical and dental coverage, retirement plans, educational reimbursement, bonuses, and relocation assistance.

Equal Opportunity Statement

Apple is committed to inclusion and diversity, promoting equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.