Enable job alerts via email!

Core Firmware Runtimes Manager

Apple Inc.

Ottawa

On-site

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Job summary

A technology company in Ottawa is seeking an engineering manager to lead a team responsible for system services and language runtimes for their firmware ecosystem. The role involves collaborating with other teams to manage firmware requirements and ensure support for future products. Candidates should have experience in software development and strong leadership skills. A bachelor's degree in a relevant field is preferred.

Qualifications

  • Experience leading a software-development team.
  • Experience with firmware, device-driver, and/or kernel-level development.
  • Proven track record of delivering software aligned with project schedules.

Responsibilities

  • Lead a team of systems software engineers.
  • Partner with other team leaders to manage requirements.
  • Ensure the firmware ecosystem supports future product requirements.

Skills

Leading a software-development team
Firmware development
Device-driver development
Strong communication skills

Education

BS in Computer Engineering/Computer Science/Electrical Engineering

Job description

Ottawa, Ontario, Canada Software and Services

Description

The Core Firmware team is seeking an engineering manager to lead a team of systemssoftware engineers responsible for extending and improving the system services and languageruntimes for the Apple firmware ecosystem. These OS-style runtime services are used byother teams to develop the firmwares that run the rich set of embedded cores that are part ofevery Apple SoC. As a leader of this team, you will partner with the leaders of other teams tomanage current and future requirements that those teams have, with the goal of ensuring thatthe firmware ecosystem can support those requirements well ahead of system bring-up forfuture products. In this role, you will have the opportunity to work with experts in multipletechnology areas, including microkernels, system security, computer languages, introspectiontechnologies, and many more.

Minimum Qualifications
  • Experience leading a software-development team
  • Experience with firmware, device-driver, and/or kernel-level development
  • Proven track record of delivering software aligned with project and program schedules
  • History of setting aggressive yet attainable goals and motivating teams to achieve them
  • Strong written and verbal communication skills
Preferred Qualifications
  • BS in Computer Engineering/Computer Science/Electrical Engineering
  • Knowledge of modern processor architectures and supporting hardware
  • Experience with real-time operating systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.