Core BringUp Engineer

A leading technology company that creates integrated operating systems and devices including iOS, macOS, watchOS, and tvOS.
$150,000 - $250,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Application & System Firmware Engineer

Senior Firmware Engineering role at Apple focusing on embedded systems development, firmware architecture, and hardware-software integration for Apple products.

CPU Design Verification Engineer

Senior CPU Design Verification Engineer role at Apple, focusing on chip design verification and testing, requiring 10+ years of experience in digital logic design and verification.

Wireless Stability Engineer, Cellular

Senior Wireless Stability Engineer position at Apple focusing on cellular technologies and system stability testing for iOS devices.

Graphics FE Integration Engineer

Senior GPU Design Integration Engineer role at Apple, focusing on RTL integration and GPU architecture design, offering competitive compensation and comprehensive benefits.

GPU RTL Design Engineer

GPU RTL Design Engineer role at Apple developing next-gen graphics processors for mobile and desktop devices, requiring 5+ years experience in GPU/CPU architecture and System Verilog.

Description For Core BringUp Engineer

Join Apple's Core Operating Systems group as a Core BringUp Engineer where you'll be part of a team dedicated to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. As a member of the Core Platform Bring-up team within Apple's CoreOS organization, you'll work on state-of-the-art technology, debugging, and bring-up of next-generation iOS devices.

Your role will involve developing firmware and drivers, working closely with multi-functional teams on product requirements for various Apple devices including iPhone, iPad, Apple Watch, Apple TV, and Mac. You'll be responsible for platform bring-up, verification, and debugging of new hardware platforms, while driving product features and functional specifications.

The ideal candidate combines technical expertise in embedded development with strong collaborative skills. You'll need proficiency in C/C++, deep knowledge of hardware platforms and processor architectures, and experience with JTAG and other debuggers. This position offers the opportunity to make a major impact on Apple's product development process in an environment that fosters innovation, rapid iteration, and autonomous working.

Your work will directly contribute to upholding and advancing the excellence people expect from Apple devices. The role offers a unique opportunity to work at the intersection of hardware and software, ensuring that the operating system is inseparable from each device's identity as a whole. If you're a big-picture thinker who loves setting ambitious goals and understanding how each line of code affects the entire system, this role provides an exceptional opportunity to shape the future of Apple's core technologies.

Last updated a month ago

Responsibilities For Core BringUp Engineer

  • Work with multi-functional teams to support product requirements for the 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

  • A genuine passion for embedded development
  • Highly proficient 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
Vision Insurance
401k
  • Equal opportunity employer
  • Full-time position (40 hours weekly)

Interested in this job?