CoreOS Darwin Virtual Memory Engineer

at  Apple

Cupertino, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate07 Jul, 2024USD 256500 Annual08 Apr, 2024N/AMultithreading,Memory Management,Computer Science,Multi Core,DesignNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: Aug 2, 2023
Weekly Hours: 40
Role Number:200483974
The Kernel & Runtime team within Apple’s CoreOS organization is responsible for delivery of a high-quality and performant kernel into just about every one of Apple’s products. Our software runs on your wrist as part of watchOS; in your pocket with iOS; on your desk in macOS; in your living room with tvOS; on the devices owned by your friends and family; and hundreds of millions of devices beyond those. This position requires a solid understanding of operating systems fundamentals, including kernel design and implementation. We deal in all of the traditional kernel subsystems, e.g. virtual memory, scheduling, IPC, etc, and also serve as expert system sleuths up and down the entire Apple stack. Our company is one of the last vertically integrated systems shops remaining, and as such our engineers have the unique opportunity to roam the system freely, from iOS silicon design all the way up to Apps and the cloud.

KEY QUALIFICATIONS

  • A demonstrated record of working on core operating system technologies, specifically around the areas of memory management in a modern kernel
  • Design and implementation responsibility for a major project
  • Demonstrated creative and critical thinking capabilities and troubleshooting skills
  • In-depth knowledge of kernel internals
  • Ability to ramp up quickly on an unfamiliar code base
  • Familiarity with modern processor architecture (e.g. memory hierarchy, multi-core, multithreading, etc)
  • Highly professional, with the ability to multitask and deliver solid work on tight schedules

DESCRIPTION

As Moore’s law is slowing down, effective management of resources is becoming more and more important. We work closely with all product teams across Apple to provide them with a modern, efficient operating system that allows them to ship the kinds of quality products that our customers expect. Come work with us on Apple’s operating systems and get a chance to influence design across the stack: from Silicon all the way up to the SDK and applications while focusing on performance and delivering value to our customers.

EDUCATION & EXPERIENCE

BS/MS in Computer Science or equivalent knowledge and experience

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Cupertino, CA, USA