Software Development Engineer - Core Sensors Architecture

Apple creates innovative technology products and services, including operating systems, devices, and software solutions.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer - Core Sensors Architecture

Apple's Core Operating Systems (Core OS) team is seeking a Software Development Engineer to join their Core IO Networking & Sensors Architecture team. This role is crucial in developing platform code that powers operating systems across Apple's iconic devices including iPhones, iPads, Apple Watch, and Mac.

The position offers an exciting opportunity to work on foundational software that drives Apple's most beloved products. As a member of the team, you'll be involved in designing, debugging, analyzing, and developing Apple's operating systems. The role requires both large-scale thinking and attention to detail, making it perfect for a generalist software development engineer with strong systems engineering background.

Your work will directly impact millions of users worldwide through the development of core sensor architecture. The role involves close collaboration with cross-functional teams, making it ideal for someone who values relationship building and technical excellence. You'll be working in a dynamic environment where you'll tackle challenging problems, implement new features, and work across multiple organizational boundaries.

Key aspects of the role include gathering and analyzing project requirements, designing software architecture, implementing and testing solutions, and working with various codebases. The position requires strong technical skills in C and C++, understanding of OS fundamentals, and experience with embedded software development.

Apple offers an exceptional compensation package, including competitive base pay, stock options, comprehensive benefits, and opportunities for professional growth. The collaborative environment, combined with Apple's commitment to innovation and excellence, makes this an ideal opportunity for a software engineer looking to make a significant impact in the technology industry.

Working at Apple means joining a team where individual imaginations come together to create products that change lives. The company's commitment to diversity and inclusion ensures that every perspective contributes to innovation. This role offers the chance to be part of a team that's shaping the future of technology while working on products used by millions of people worldwide.

Last updated 6 days ago

Responsibilities For Software Development Engineer - Core Sensors Architecture

  • Gathering project requirements and designing the software architecture
  • Communicating with cross-functional teams and working together on design and schedule
  • Presenting design to team and cross-functional partners and developing schedule plan
  • Implementing and testing the project
  • 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
  • Demonstrates 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
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee stock programs
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Development Engineer - Core Sensors Architecture

HW/SW Power Management Engineering Program Manager

Engineering Program Manager role at Apple focusing on power management and hardware/software integration for next-generation products, offering competitive compensation and comprehensive benefits.

RF System Integration Engineer

RF System Integration Engineer role at Apple working on wireless technologies for consumer electronics products.

Wireless/Telephony Software Engineer

Design and develop next-generation wireless, eSIM, and telephony solutions for Apple devices, working with cutting-edge technology and cross-functional teams.

HW/SW Power Management Engineering Program Manager

Engineering Program Manager role at Apple focusing on power management and hardware/software integration for next-generation products.

ESD Engineer

ESD Engineer role at Apple focusing on silicon design and ESD protection for Apple's hardware products.