Taro Logo

Software Development Engineer - Core Sensors Architecture

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$147,400 - $272,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Job Description

Apple's Core Operating Systems (Core OS) team is seeking a Software Development Engineer to join their Core Sensors Architecture team. This role focuses on developing foundational software for Apple's iconic products, working across various OS layers from user space to kernel and firmware. The position involves collaborating with multi-functional teams to implement state-of-the-art kernel and security enhancements, focusing on IPC, kernel, user space drivers, and scheduling. The ideal candidate will combine both large-scale thinking and attention to detail, with strong debugging and analytical skills. Working in a collaborative environment, you'll contribute to the design, implementation, and support of driver technologies while using various debugging tools to improve system quality. This role offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that impacts millions of users worldwide.

Last updated 9 hours ago

Responsibilities For Software Development Engineer - Core Sensors Architecture

  • Design, implement, and support driver technologies
  • Work with multi-functional teams across Apple
  • Implement kernel and security enhancements
  • Focus on IPC, kernel, user space drivers, and scheduling
  • Use debugging tools to identify and resolve system issues
  • Improve system quality

Requirements For Software Development Engineer - Core Sensors Architecture

  • 5+ years of professional experience working on low-level systems
  • Solid understanding of Operating System implementation fundamentals
  • Proficient with C
  • Thrives in a collaborative environment
  • Bachelors degree in CS/CE/EE or equivalent experience/skills
  • Experience debugging/testing software spanning multiple layers (preferred)
  • Experience in C++ and Swift (preferred)
  • Excellent analytical, programming, and debugging abilities (preferred)

Benefits For Software Development Engineer - Core Sensors Architecture

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and RSUs
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

SWE - Sr Software Engineer, Siri Experiences Framework and Tooling

Senior Software Engineer position at Apple working on Siri's conversation system, focusing on framework development and tooling with competitive compensation and benefits.

Senior macOS Application Engineer - Devices

Senior macOS Application Engineer position at Apple, focusing on developing tools and frameworks for device management across Apple's platforms.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple building scalable backend systems for Apple Services including App Store, Music, TV+, and more. Focus on distributed systems and Big Data.

Senior Software Engineer, Commerce

Senior Software Engineer position at Apple's Commerce team, building scalable solutions for App Store, Apple TV, and other services, offering $181K-$272K base pay plus benefits.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.