×
Register Here to Apply for Jobs or Post Jobs. X

Up Engineer, Core OS

Job in Montréal, Province de Québec, H2B, Canada
Listing for: Apple Canada
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 119100 - 177700 CAD Yearly CAD 119100.00 177700.00 YEAR
Job Description & How to Apply Below
Position: Bring Up Engineer, Core OS
The  Bring Up Engineer, Core OS  role at  Apple Canada  in  Ottawa, Ontario  pays a base of  $119,100 to $177,700 . You'll debug and bring up new iOS-based hardware.
The work sits in the  Core Platform Bring-up team  within Apple's CoreOS organization. You'll support  bring-up, verification and debug  of new hardware platforms for iPhone, iPad, Apple Watch, AppleTV and Mac, and you'll write  firmware and drivers .

About the Role:

Bring Up Engineer, Core OS  Your day-to-day work is  systems-level and embedded software .

You'll work with multi-functional teams to support product requirements for new hardware platforms, develop  firmware and drivers , and drive product features along with functional and industry specifications.
You'll also take part in writing  specifications for hardware platforms . The team works on core technology that shapes how Apple develops and ships  iOS-based products , with a  rapid product iteration  pace and a high degree of autonomy.
Benefits and Salary  The  base pay range  is  $119,100 to $177,700 . Where you land in that range depends on your skills, qualifications, experience and location. Candidates can expect a hiring rate up to the  midpoint of the range , and on an exceptional basis, candidates with significant experience and skills may be paid up to the range maximum.
Benefits include  medical and dental coverage , retirement benefits, discounted products, free services and reimbursement for certain educational expenses, including tuition, for formal education that advances your career loyees can take part in discretionary  restricted stock unit  awards and buy Apple stock at a discount through the  Employee Stock Purchase Plan . The role might also be eligible for  discretionary bonuses or commission payments  and relocation.

All programs are subject to eligibility requirements and plan terms.
Job Details  Company:
Apple Canada

Location:

Ottawa, Ontario

Requisition :
Date Posted:
October 13, 2026
Pay: $119,100 to $177,700 base pay
Responsibilities  The posting describes the work as  bring-up, verification and debug  of new hardware platforms, plus firmware and driver development. It also covers product features and specifications that you’ll help shape with other teams.
Work with multi-functional teams  to support product requirements for iPhone, iPad, Apple Watch, AppleTV and Mac hardware.
Bring up, verify and debug  new hardware platforms.
Develop firmware and drivers.
Drive product features  and functional and industry specifications.
Contribute to specifications  for hardware platforms.
Debug and bring up  next generation iOS devices as part of the Core Platform Bring-up team.
Requirements / Skills  Apple asks for  3 to 5 years  of systems-level or embedded software experience and strong  C or C++ . Several other items are marked as minimum qualifications, and a second group is marked preferred.
3-5 years of proven experience  developing and debugging systems-level or embedded software (required).
Strong proficiency in C or C++ , and comfort reading hardware documentation (required).
Solid grasp of computer science fundamentals , operating systems and computer architecture (required).
Excellent troubleshooting skills  and a passion for quality (required).
Ability to work with ambiguity  and take ownership of a problem end to end (required).
Willingness to ask for help  and learn from others (required).
Commitment to an open and inclusive work environment  (required).
Strong communication, collaboration and project management skills  (required).
Bachelor's Degree in Computer Science or Computer Engineering , or equivalent experience (required).
Demonstrated interest in embedded and low-level systems development  (preferred).
Experience bringing up or porting an operating system  on new hardware (preferred).
Experience writing embedded device drivers  (preferred).
Proficiency with JTAG  and other hardware debuggers (preferred).
Familiarity with ARM processor architecture  (preferred).

Experience with hardware simulation  or FPGA-based emulation (preferred).
Python scripting experience  for test and automation (preferred).
3-5 years proven experience developing and debugging systems-level or embedded software. Strong proficiency in C or C++, and comfort reading hardware documentation. Bachelor's Degree in Computer Science or Computer Engineering, or equivalent experience.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary