Software Development Engineer - Core Sensors Architecture

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Software Development Engineer - Core Sensors Architecture

Apple is seeking a generalist software development engineer for the Core Operating Systems (Core OS) team, responsible for foundational software in Apple's iconic products. As part of the Core IO Networking & Sensors Architecture team, you'll work on platform code driving operating systems for iPhone, iPad, Apple Watch, and Mac.

Key responsibilities include:

  • Project Initiation: Gathering requirements and designing software architecture.
  • Cross-Functional Collaboration: Communicating with various teams to develop designs and schedules.
  • Planning: Presenting designs and developing schedule plans.
  • Project Execution: Implementing and testing projects.
  • Technical Problem Solving: Assisting with unfamiliar codebases and implementing modifications.

You'll have opportunities to work on new features, solve challenging problems, and collaborate in a team environment spanning multiple organizations. The ideal candidate should be a systems engineer who values fostering relationships in software development.

Minimum Qualifications:

  • BS in Computer Science / Computer Engineering or equivalent experience / skills
  • Experience in developing and testing embedded software in a team environment
  • In-depth knowledge of C and C++
  • Understanding of OS fundamentals

Preferred Qualifications:

  • Strong sense of ownership and responsibility
  • Experience writing testable software
  • Experience debugging software across multiple layers
  • Experience in Swift
  • Excellent analytical, programming, and debugging abilities
  • Ability to manage unexpected circumstances under time constraints
  • Thrives in collaborative environments and communicates technical details clearly

Apple offers a comprehensive compensation package, including base pay, potential stock awards, and various benefits such as medical coverage, retirement benefits, and educational reimbursement opportunities.

Last updated 2 months ago

Responsibilities For Software Development Engineer - Core Sensors Architecture

  • Gathering project requirements and designing software architecture
  • Communicating with cross-functional teams
  • Presenting design to team and developing schedule plan
  • Implementing and testing projects
  • Assisting in unfamiliar codebases and implementing software modifications

Requirements For Software Development Engineer - Core Sensors Architecture

  • BS in Computer Science / Computer Engineering or equivalent experience / skills
  • Experience developing and testing embedded software in a team environment
  • In-depth knowledge of C and C++
  • Knowledge and understanding of OS fundamentals

Benefits For Software Development Engineer - Core Sensors Architecture

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Educational reimbursement
  • Employee stock purchase plan
  • Discretionary restricted stock unit awards
  • Potential discretionary bonuses
  • Potential relocation assistance

Interested in this job?

Jobs Related To Apple Software Development Engineer - Core Sensors Architecture

Camera and ISP Firmware Engineer

Senior Camera and ISP Firmware Engineer role at Apple, developing cutting-edge camera and image processing technologies for iOS and VisionPro products.

RF/mmWave IC Design Engineer

Senior RF/mmWave IC Design Engineer position at Apple, focusing on developing advanced wireless solutions for consumer electronics with competitive compensation and benefits.

System high-speed I/O validation Engineer - Apple Mac

Senior System I/O validation engineering role at Apple focusing on Mac hardware validation, SerDes I/O testing, and system-level signal integrity.

Wi-Fi Power and Performance Engineer - Platform Architecture

Senior Wi-Fi Power and Performance Engineer role at Apple, focusing on wireless technology optimization and analysis for consumer devices.

Airpods Firmware Engineer

Senior Firmware Engineering role at Apple working on AirPods, focusing on embedded systems development and audio platform architecture.