עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Join our Virtualization & Management of Storage team to work on fundamental infrastructure that powers every Apple device. We're seeking an exceptional system engineer to design and implement critical storage frameworks spanning disk management, unified storage APIs, and virtualized storage solutions across macOS, iOS, and other Apple platforms. You'll work on low-level system components that directly impact performance, reliability, and user experience for millions of devices. Our environment champions product innovation, deep technical exploration, and meaningful autonomy.
Description
You'll develop and enhance frameworks that handle disk image operations, provide unified storage abstractions, and enable cutting-edge virtualization technologies. This role requires both breadth and depth, comfortable working from kernel-level drivers to user-space frameworks, debugging complex multi-layered systems, and collaborating across hardware, kernel, and application teams. You'll participate in all phases of development: architecture, implementation, optimization, testing, and integration with deeply integrated platform features.","responsibilities":"Develop kernel-level storage components and user-space frameworks for macOS and other Apple platforms
Optimize I/O performance, resource utilization, and power efficiency across the storage stack
Debug and resolve complex issues spanning hardware, firmware, kernel, and user-space boundaries
Collaborate with cross-functional teams, including hardware, kernel, filesystem, and virtualization engineers
Write comprehensive test suites, performance benchmarks, and technical documentation
Contribute to architecture decisions and long-term technical direction for storage systems
Preferred Qualifications
Kernel development experience (driver development, system calls, kernel debugging)
macOS or iOS development experience
Experience with virtualization technologies (hypervisors, paravirtualization, VirtIO)
Familiarity with Unix/Linux internals
Experience with block storage, remote storage, or distributed storage systems
Minimum Qualifications
5+ years of systems programming experience with demonstrated ability to work across multiple layers of the software stack
Excellent programming skills in C++ and/or Objective C++
Solid understanding of operating system fundamentals, including memory management, concurrency, and I/O subsystems
Experience with asynchronous I/O, multithreaded programming, and performance optimization
Proficiency in scripting languages (Python, Bash, or similar) for automation and tooling
Strong debugging skills for complex, multi-layered systems
Familiarity with build systems and version control (git)
Excellent communication and collaboration skills
B.Sc or M.Sc in Computer Science, Computer Engineering, or equivalent experience","internalDetails":null
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
שאלות ותשובות עבור משרת Software Engineer - Virtualization & Management of Storage (VaMoS)
כמהנדס תוכנה בצוות הווירטואליזציה וניהול האחסון ב-Apple, תעבוד על תשתית קריטית המניעה כל מכשיר של Apple. התפקיד כולל תכנון ויישום של פתרונות אחסון וירטואליים, ניהול דיסקים וממשקי API אחודים לאחסון, תוך עבודה על רכיבי מערכת ברמה נמוכה המשפיעים ישירות על הביצועים, האמינות וחווית המשתמש במיליוני מכשירים.
משרות נוספות מומלצות עבורך
-
Windows Low Level Engineer (Prisma Access)
-
תל אביב - יפו
Palo Alto Networks
-
-
Software Engineer
-
תל אביב - יפו
DRIVENETS
-
-
Software Engineer III, Cross-Cloud Network Observability
-
תל אביב - יפו
Google
-
-
xEngineer (AI-Native Software Engineer)
-
תל אביב - יפו
Wix
-
-
מהנדס/ת תוכנה מנוסה
-
אשדוד
Israel Aerospace Industries
-
-
C++ Software Engineer
-
פתח תקווה
Cadence
-