Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Darwin Runtime Engineer, Core OS

Jobleads-US

Cupertino, California, United States Software and Services

The people here at Apple don’t just build products, we build the kind of wonder that revolutionise entire industries. Imagine what you could do here! Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable from each device’s identity as a whole. That’s because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, and tvOS. By crafting these distinct, complete user experiences, you’ll continue to uphold and advance the excellence people expect from Apple devices! The Darwin Runtime team in Core OS is looking for enthusiastic engineers interested in developing low-level system technologies for Apple’s operating systems.

Description

The Darwin Runtime team is responsible for building the low-level runtime technologies like Grand Central Dispatch (GCD), secure inter-process communication systems, memory allocator, threading library, and concurrency and synchronization primitives. The team operates at the intersection of operating systems, programming language design, systems security, and high-performance computing. As a Software Engineer on the team, you'll work closely with kernel engineers, security architects, and framework developers to deliver foundational technologies that enable Apple's next-generation computing platforms. The ideal candidate should be self-motivated and effective in operating independently, with a desire to learn and develop technical leadership. Team members are welcome and encouraged to participate in design discussions, code reviews, and development across multiple technologies. Our environment fosters technical innovation, meaningful technology ownership, and a liberating amount of autonomy!

Responsibilities

  • You will be responsible for working on a range of technologies that form the foundation of Apple’s operating systems. The work would include responsibilities such as:
  • Design and implement new features and APIs for Darwin Runtime technologies like GCD, XPC, pthread, and malloc
  • Design and implement IDL compiler frontend and backend systems, including lexical analysis, parsing, semantic analysis, and code generation for both C and Swift targets
  • Develop and maintain high-performance runtime libraries that handle secure communication, memory management, and component lifecycle across different execution environments
  • Optimize code generation, runtime performance, and memory usage to meet strict performance requirements for low-level systems
  • An engineer in the Secure Runtime team would regularly:
  • Participate in all phases of software development cycle: from problem definition and design, through implementation, testing, and debugging
  • Diagnose and resolve issues across different layers of the stack
  • Work with cross functional teams to enable developer and product requirements

Minimum Qualifications

  • BS or MS in Computer Science or equivalent degree
  • 0-3+ years of relevant industry experience in low level systems programming
  • Fluency in the C programming language
  • Experience with UNIX-like systems
  • System design and architecture skills
  • Strong understanding of operating system fundamentals like threading, synchronization primitives, inter-process communication, scheduling, and virtual memory
  • Excellent collaborative skills, with the ability to work with a team to design system architecture

Preferred Qualifications

  • Experience with compiler design, including lexical analysis, parsing, semantic analysis, and code generation
  • Knowledge of capability-based security models, sandboxing, and secure IPC mechanisms
  • Knowledge of operating system implementation, hardware architecture and assembly programming
  • Knowledge of Swift or Objective-C
  • Skilled at interface and/or API design
  • Experience with lldb or gdb

This posting is not for a specific job opening and by submitting your resume you are expressing interest in being contacted about this type of role at Apple in the future.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr Jobleads-US
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Darwin Runtime Engineer, Core OS in Cupertino, CA vacancy
  •  ...Apple Inc. in Cupertino, California, is seeking a Software Engineer for the Darwin Runtime team to advance low-level runtime technologies across macOS, iOS, watchOS, and tvOS. You will work closely with kernel engineers, security architects, and framework developers... 
    Suggested

    Jobleads-US

    Cupertino, CA
    16 hours ago
  •  ...ultra high-speed inference.About The RoleThe Core ML team develops novel machine learning...  ...capabilities of the Cerebras Wafer-Scale Engine. Our work spans efficient LLM training...  ...will work across ML frameworks, compilers, runtimes, and low-level kernels to implement new... 
    Suggested

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  • $160.2k - $330.4k

     ...on a global scale The Role The Core OS group is a newly formed team standing up...  ...and efficiently. As one of the founding engineers, you'll set technical direction from a blank...  ...boot and secure-boot chain, container runtime, and the health and fault-management... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    9 days ago
  • $216.4k

     ...on a global scale The Role The Core OS group is a newly formed team building the...  ...partitioning and health management, container runtime and workload orchestration, and the boot...  ...and efficiently. As Principal Software Engineer, you are the senior technical authority... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    8 days ago
  •  ...ultra high-speed inference.About The RoleThe Core ML team develops novel algorithms for...  ...training and inference. We are looking for an engineer who can determine how these algorithms...  ...behavior to identify kernel, compiler, runtime, communication, and algorithmic bottlenecks... 
    Suggested

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms, abstractions, and runtime capabilities needed to build fast, reliable,...  ...accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...We are looking for an experienced Senior System Software Engineer to help build NVIDIA Halos. Halos is our full-stack safety platform for...  ...good understanding of System Software development on Real Time OS (RTOS), ARM architecture, Virtualization, strong C and/or Ada/SPARK... 

    NVIDIA Corporation

    Santa Clara, CA
    17 hours ago
  • $165.2k - $223.6k

     ...obsession is part of our company DNA. Our Software Development Engineers (SDEs) use advanced technology to solve complex problems and get...  ..., apply and come chart your own path at Amazon. As a part of Core Shopping, our team is focused on building novel ways for customers... 
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    1 day ago
  •  ...security platform. Own features through the full development lifecycle, operate production services, collaborate across product and engineering teams, and mentor engineers. Requirements: Requires 10 or more years of software engineering experience building large... 

    engineeringjobs.net, Inc.

    Santa Clara, CA
    17 hours ago
  • $114.6k - $234.6k

     ...patching, updating, and rolling back applications, and begin designing systems and components to allow for automation of these processes.Core ResponsibilitiesPlanning & Execution:-Manages and coordinates moderately complex tasks, monitoring timelines and deliverables to... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Santa Clara, CA
    21 hours ago
  • $166k - $244k

    Join to apply for the Senior Software Engineer, Core role at Google About the Job Google's software engineers develop the next‑generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need... 
    Full time

    Google

    Sunnyvale, CA
    5 days ago
  • $207k - $300k

     ...Distributed Systems, Spanner, Google Cloud Platform, One Platform, and Compliance.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.3 years of experience... 

    Google

    Sunnyvale, CA
    4 days ago
  • $115k - $170k

     ...Thanks for your interest in Oklo! We are searching for a Core Mechanical Design Engineerto join our engineering team. Position Description As a Core Mechanical Design Engineer, you will be responsible for designing core assemblies and components that will be used... 
    Full time
    Immediate start
    Remote work
    Flexible hours

    Oklo

    Santa Clara, CA
    4 days ago
  • $174k - $252k

     ...structures/algorithms.1 year of experience in a technical leadership role.Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one... 
    Worldwide

    Google

    San Jose, CA
    1 hour ago
  • $174k - $252k

     ...Senior Embedded Software Engineer, Pixel Core USB Share Senior Embedded Software Engineer, Pixel Core USB Google Mountain View, CA, USA X In most instances, this position requires in-person interviews as part of the hiring process. ~ Bachelor’s degree or equivalent... 

    Google LLC

    Mountain View, CA
    17 hours ago
  • $118.3k - $224.9k

     ...the future of aerospace and defense.Applied Signal Technology (AST) is seeking a Principal Software Engineer with specialization in protocol development within 5G Core Networks who strives for excellence and has a passion to be part of a team that strengthens our nation... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    21 hours ago
  • $125.7k - $194.8k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  .... Come Join Us! Job Description As a member of the core infrastructure team, you will be responsible for architecting the... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    2 days ago
  • $139k - $208.4k

     ...segments) consumed by millions of people around the world. Come build with us! Role and Responsibilities As a Senior Engineer GPU Graphics Core Performance Verification Engineer, you will help lead pre-silicon performance verification and correlation for Samsung’s... 
    Hourly pay
    Full time
    Relocation

    Jobleads-US

    San Jose, CA
    16 hours ago
  •  ...recovery, and operation across multiple cloud environments.TDP SQL is Atlassian’s managed relational database platform. It gives engineering teams a supported way to build applications on relational databases without having to manage the underlying infrastructure, availability... 
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    4 days ago
  • $170k - $205k

     ...that believes in each other, come build with us at Crusoe. About This Role: We are seeking a Senior Backend Software Engineer to join the Core Backend team within Cloud Customer Experience (CCX). The CCX organization is at the forefront of delivering a best-in-... 
    Temporary work

    Crusoe

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Darwin Runtime Engineer, Core OS. Be the first to apply!