Core BringUp Engineer

Apple is a technology company known for its innovative products including iPhone, iPad, Mac, Apple Watch, and Apple TV.
$143,100 - $214,500
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
RTL Design Engineer

Senior RTL Design Engineer position at Apple, focusing on advanced mixed-signal circuits design and verification, offering competitive compensation and comprehensive benefits.

Silicon Validation Engineer

Senior Silicon Validation Engineer role at Apple, focusing on SerDes validation and characterization for mobile SoCs, offering competitive compensation and comprehensive benefits.

AirPlay Audio Engineer

Senior Software Engineer role at Apple focusing on AirPlay audio features development, requiring expertise in C++, real-time audio programming, and embedded systems.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, focusing on embedded systems development and hardware platform bring-up for iOS devices with competitive compensation and benefits.

Sr. Software Engineer-Apple TV

Senior Software Engineer position at Apple working on Apple TV and HomePod software, focusing on embedded systems and entertainment experiences.

Description For Core BringUp Engineer

Apple's Core Platform Bring-up team within the CoreOS organization is seeking an exceptional software engineer to work on state-of-the-art technology, debugging, and bring-up of next-generation iOS devices. This role offers the opportunity to make a significant impact on Apple's development and shipping of iOS-based products.

As a Core BringUp Engineer, you will:

  • Collaborate with multi-functional teams to support product requirements for iPhone, iPad, Apple Watch, Apple TV, and Mac bring-up, verification, and debugging of new hardware platforms.
  • Develop firmware and drivers.
  • Drive product features and functional/industry specifications.
  • Be involved in specifications for hardware platforms.
  • Work in an environment that fosters product innovation, rapid iteration, and significant autonomy.

The ideal candidate will have:

  • A genuine passion for embedded development
  • High proficiency in C/C++
  • Knowledge of hardware platforms & processor architectures
  • Proven creative, critical thinking, and troubleshooting skills
  • Professional ability to deliver work on tight schedules
  • Excellent collaborative skills
  • Experience with JTAG and other debuggers
  • Previous experience writing embedded device drivers
  • Experience with platform bring-up or porting of operating systems
  • Exposure to hardware and processor simulation
  • Outstanding written and verbal communication skills
  • A Bachelor's degree or equivalent experience in computer science or a related field

This role is part of the Core Operating Systems group, which is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. You'll be working on groundbreaking technologies such as iOS, macOS, watchOS, and tvOS, contributing to the creation of distinct, holistic user experiences that uphold Apple's reputation for excellence.

Apple offers a competitive compensation package, including base pay within the range of $143,100 to $214,500, depending on skills, qualifications, experience, and location. Additionally, employees have the opportunity to become Apple shareholders through various stock programs and are eligible for comprehensive benefits including medical and dental coverage, retirement benefits, and education reimbursement.

Last updated 5 months ago

Responsibilities For Core BringUp Engineer

  • Work with multi-functional teams to support product requirements for iPhone/iPad/AppleWatch/AppleTV/Mac bring-up, verification, and debug of new hardware platforms
  • Develop firmware and drivers
  • Drive product features and functional/industry specifications
  • Involvement in specification for hardware platforms

Requirements For Core BringUp Engineer

  • Genuine passion for embedded development
  • High proficiency in C/C++
  • Knowledge of hardware platforms & processor architectures
  • Proven creative, critical thinking and troubleshooting skills
  • Bachelor's degree or equivalent experience in computer science or a related field

Benefits For Core BringUp Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Opportunity to become an Apple shareholder
  • Eligibility for discretionary bonuses or commission payments
  • Possible relocation assistance

Interested in this job?