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- ...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
- ...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
$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...SuggestedFull timeLocal areaWork from homeRelocation packageFlexible hours$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...SuggestedFull timeLocal areaWork from homeRelocation packageFlexible hours- ...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
$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$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...$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...InternshipLocal areaFlexible hours- ...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...
$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 workFlexible hoursShift work$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$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...$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 timeImmediate startRemote workFlexible hours$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$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...$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 workWork experience placementWork at officeRemote workFlexible hours$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 timeWork at officeImmediate startRemote workFlexible hours$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 payFull timeRelocation- ...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 officeLocal area
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Darwin Runtime Engineer, Core OS. Be the first to apply!



