Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

Key Highlights

  • Market cap of $3 trillion as of 2022
  • Over 1 billion active devices worldwide
  • Comprehensive medical plans including mental healthcare
  • Paid parental leave and gradual return-to-work program

Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...

🎁 Benefits

Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...

🌟 Culture

Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Skills & Technologies

Overview

Apple is hiring a Darwin Runtime Engineer to develop low-level system technologies for its operating systems. You'll work with C, C++, and Linux to build foundational technologies that enhance Apple's computing platforms. This position requires experience in systems programming and a strong understanding of operating systems.

Job Description

Who you are

You have a solid background in systems programming, with experience in C and C++ — you've worked on low-level technologies and understand how they interact with hardware and software. Your familiarity with Linux and Objective-C allows you to navigate complex system architectures effectively. You are passionate about building integrated operating systems and have a keen interest in performance optimization and system security.

You thrive in collaborative environments — working closely with kernel engineers, security architects, and framework developers is something you enjoy. Your ability to communicate technical concepts clearly helps bridge the gap between different teams, ensuring that everyone is aligned on project goals. You are detail-oriented and take pride in writing clean, efficient code that contributes to the overall user experience.

What you'll do

As a Darwin Runtime Engineer, you will be responsible for developing and maintaining low-level runtime technologies that are crucial for Apple's operating systems. This includes working on Grand Central Dispatch (GCD), secure inter-process communication systems, and memory allocation strategies. You will collaborate with cross-functional teams to ensure that the technologies you develop are robust and scalable, enabling seamless integration across Apple's ecosystem.

You will engage in performance tuning and optimization of system components, ensuring that they meet the high standards expected by Apple users. Your role will involve troubleshooting and debugging complex issues that arise in the runtime environment, providing solutions that enhance system reliability and performance. You will also contribute to the design and implementation of new features that improve the overall functionality of Apple's operating systems.

What we offer

Apple offers a dynamic work environment where innovation is at the forefront. You will have the opportunity to work on groundbreaking technologies that impact millions of users worldwide. The company values diversity and inclusion, fostering a culture where every employee can thrive. Competitive compensation and benefits are part of the package, along with opportunities for professional growth and development within the organization.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.

Similar Jobs You Might Like

Based on your interests and this role

Apple

Software Development Engineer In Test

Apple📍 Cupertino - On-Site

Apple is hiring a Software Development Engineer in Test to drive quality across core kernel and hardware technologies within the Darwin Kernel organization. You'll work with Linux and Python to develop robust automation and execute validation plans. This role requires experience in test automation and low-level systems.

🏛️ On-Site
1 month ago
Apple

Embedded Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a Core OS - Display Device Driver SW Engineer to develop device drivers and firmware for Apple devices. You'll work with C, C++, and Embedded Linux in Cupertino. This position requires expertise in writing and debugging complex drivers.

🏛️ On-SiteMid-Level
1 month ago
Apple

Compiler Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a Compiler Engineer to work on GPU architecture and compiler optimizations. You'll collaborate with hardware and software teams to enhance performance across Apple devices. This role requires expertise in LLVM and C++.

🏛️ On-SiteMid-Level
9 months ago
Apple

Software Engineering

Apple📍 Cupertino - On-Site

Apple is hiring a Software Engineer for the watchOS Media team to develop features for Music, Podcasts, and other media apps. You'll work with Swift and Objective-C to create seamless experiences on the Apple Watch. This position requires experience in software development and a passion for innovative technology.

🏛️ On-SiteMid-Level
1 month ago
Apple

Ddr Design Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a DDR Design Engineer to craft high-performance PHY designs for upcoming products. You'll be involved in all phases of design, from concept to silicon bring-up, requiring expertise in RTL and verification. This role demands a minimum of 10 years of relevant experience.

🏛️ On-SiteSenior
2 months ago