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

OS Software Engineer, Evaluation

$129.3k - $225.3k

Apple Oakbrook

Role Number: 200688625Team: Software and ServicesLocation: CupertinoPosted: 2026-10-12SummaryFor the engineer that obsesses on how software can enable OS developers to evaluate and improve their features, there is no better place than Apple’s Experimentation team. The Experimentation team builds an end-to-end platform spanning the OS, data, and server for all the Apple OSes, operating at a scale of 2.5+ billion devices. We are addressing key challenges to accelerate the adoption of AI and an experimentation culture mindset across all Apple products/services. We are seeking engineers that can push the boundaries of low-level operating system technologies while maintaining a customer-centric focus on the developer and user experience.The mission of Evaluation is to measure, understand, and proactively improve all Apple features. We are looking for an engineer to build and extend the experimentation system for Apple to use across all our operating systems. You will be responsible for the on-device daemon and framework, that is at the heart of the experimentation platform. You will partner with feature teams across Apple to enable them to make a positive impact for the customers. You will ship code that runs on devices you use every day and powers a variety of Apple products. You will obsess over memory, power, performance in addition to the developer experience.DescriptionDesign and implement new features and APIs for the on-device Experimentation service that is deployed across multiple Apple operating systemsDevelop and maintain high-performance libraries that are easy to use by developersParticipate in all phases of software development cycle: from problem definition and design, through implementation, testing, and debuggingDiagnose and resolve issues across different layers of the software stackWrite unit and integration tests for new and existing codeWork with cross-functional teams to enable developer and product featuresAn appreciation how an OS design impacts end-user experienceMinimum QualificationsWorking proficiency in Objective-C, Swift, C/C++, Kotlin, or similar languagesStrong academic foundation in operating systems concepts, including concurrency, multi-threading, synchronization primitives (mutexes, locks, semaphores), inter-process communication (IPC), and memory management.Hands-on experience developing low-level or systems software through internships, academic capstones, coursework labs, or substantial open-source/personal projects (e.g., building a shell, multi-threaded server, user-space service, or operating system project).Excellent problem-solving, debugging, and communication skills, with a track record of collaborating effectively in team or group-project settings.Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent practical experience).Preferred QualificationsPrior software engineering internship experience in systems software, embedded platforms, or platform engineering.Exposure to Unix/POSIX APIs, event loops/run loops (libdispatch/GCD, kqueue, epoll), or system daemons/services (launchd, systemd).Experience in iOS, macOS, or similar operating systemsAn appreciation of how a platform design impacts end-user experienceExperience in experimentation or A/B testing and AIMaster's degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent practical experience).Pay & BenefitsAt Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $129,300 and $225,300, and your base pay will depend on your skills, qualifications, experience, and location.Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple BenefitsNote: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.EEO StatementApple 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 applicantAccessibilityAt 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 workplaceLearn about reasonable accommodations for job applicantsApplication DeadlineApple accepts applications to this posting on an ongoing basis.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the OS Software Engineer, Evaluation in Cupertino, CA vacancy
  • $150.4k - $277.6k

    Role Number: 200658427Team: Software and ServicesLocation: CupertinoPosted: 2026-05-28SummaryFor the engineer that obsesses on how software can enable OS developers to evaluate and improve their features, there is no better place than Apple’s Experimentation team. The... 
    Suggested
    Work experience placement
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $150.4k - $225.3k

     ...needs.DescriptionWe are looking for a Software Engineer to help build the foundational on-device...  ...and runtime infrastructure for agentic evaluation. As Apple Intelligence evolves, validating...  ...) or working directly with low-level OS runtimes and frameworks.Experience... 
    Suggested
    Local area
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $237.6k - $401.7k

    Role Number: 200680695Team: Machine Learning and AI, Software and ServicesLocation: CupertinoWeekly Hours: 40Posted: 2026-08-28...  ...that defines how we measure it.As part of the Siri Agentic Evaluation Engineering organization, you will help shape one of the world's most widely... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $150.4k - $277.6k

    Role Number: 200685812Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted:...  ...Operating Systemsgroup, you'll ensure the OS is inseparable from each device's...  ...DescriptionWeʼre looking for a motivated engineer with excellent programming, problem solving... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $153.2k - $234.1k

     ...driven improvements to the Autonomous Vehicle software by designing, implementing, and maintaining robust processes for evaluation and validation of our AVs. To achieve this...  ...position, you will work closely with AI/ML Engineers, Simulation Engineers, Systems Engineers,... 
    Suggested
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $144.7k - $221.4k

     ...experiences. About the Organization The Evaluation team builds and evolves the evaluation...  ...-level results into clear feedback for engineering and leadership, and help accelerate validated...  ...to introspect autonomous driving software performance at interfaces across the autonomy... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

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

     ...Autonomous Vehicles.We are looking for an experienced engineer to join our Planning and Control team to work on metrics and evaluation. In this role you will enable rapid planner...  ..., and evaluation of our Autonomous Vehicle software.Build compelling, data driven evaluation... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $129.3k - $225.3k

    Role Number: 200667231Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted: 2026-06-08SummaryApple’s OS Security team is looking for a motivated software engineer to design, build, and deploy world-class containment and isolation mechanisms throughout our... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $184.7k - $324.8k

     ...could accomplish. The AIML Evaluation org works with teams across...  ..., and processes that enables engineers to build rich, structured information...  ...leverage your expertise in software development on Apple...  ...with a deep understanding of OS internals, concurrency, and memory... 
    Shift work

    Apple Inc.

    Sunnyvale, CA
    2 days ago
  • $150.4k - $277.6k

    Role Number: 200674937Team: Software and ServicesLocation: CupertinoPosted: 2026-09-21SummaryHow are Apple devices used...  ...is built toanswer. We are looking for a Senior Software Engineer to join us in developing our OS datacollection services. The ideal candidate will be... 
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $150.4k - $277.6k

     ...next generation of Apple AI products? Our Evaluation organization measures quality across...  ...them at scale.We are looking for a senior engineer to own a critical part of that platform...  ...sits at the intersection of AI modeling, software engineering, and product quality.We are... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $164k - $295k

     ...processing Drive backend engineering and process automation across...  ...latency, cost, correctness, and evaluation Design the guardrails and...  ...team ~ Commitment to software quality — unit tested, code reviewed...  ...understanding of Windows OS internals and the Windows API... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Worldwide
    Sunnyvale, CA
    14 days ago
  • $150.4k - $225.3k

    Role Number: 200673682Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted:...  ...are looking for an exceptional software engineer to lead, design and implement CPU and SoC...  ...Expertise in writing and debugging complex OS device and kernel driversExperience in... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $129.3k - $225.3k

    Role Number: 200683343Team: Software and ServicesLocation: CupertinoWeekly...  ...all technologies developed by Core OS.This role blends distributed systems engineering with hands-on agent development,...  ...improves over time through rigorous evaluation and feedback loops. The goal is... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $165.2k - $223.6k

    The Amazon Devices Software & Services team is looking for a Software Development Engineer to join a high-velocity, specialized team...  ...integrations, the agent execution loop, evaluation and quality pipelines, and the...  ...others. As the Device OS org we get to work... 
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    4 days ago
  • $150.4k - $277.6k

    Role Number: 200686859Team: Software and ServicesLocation: CupertinoPosted:...  ...all technologies developed by Core OS.This role blends distributed systems engineering with hands-on agent development,...  ...over time through rigorous evaluation and feedback loops. The goal is to... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $194k - $349k

     ...their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team...  ...sensor telemetry for model training, evaluation and on-device inference, and integrating...  ...features. Features will cross-cut most core OS subsystems such as file system,... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    18 days ago
  • $175k - $308.5k

     ...Foundation Model Inference team within Cloud OS and AI Inference organization. We are on...  ...in inference efficiency, hardware/software codesign, systems architecture, and tooling...  ...help set the technical direction for the engineers around you.This role sits within CloudOS... 
    Worldwide
    Relocation

    Apple

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...time streaming.We are seeking a Senior Software Engineer to join a team of skilled and motivated...  ...experienced by users, refine to enable evaluation of quality improvements with high confidenceLeverage...  ...of the software stack, including OS internals, user-mode and kernel-mode... 
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $150.4k - $277.6k

    Role Number: 200659480Team: Software and ServicesLocation: CupertinoPosted: 2026-04-23SummaryAre...  ...Operating Systems group ensuring the OS is inseparable from each device’s...  ...is looking for an extraordinary software engineer to work on state-of-the art technology, debug... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $162k - $260k

     ...latest news from Aurora, visit aurora.tech or follow us on LinkedIn.What we are looking forWe’re searching for a Senior Software Engineer, ML Evaluation & Introspection Infrastructure to join our Behavior Analysis team, reporting to the team’s engineering manager. Aurora... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  •  ...personal autonomous vehicle experiences.The Evaluation team builds and evolves the evaluation...  ...to evaluate autonomous driving software performance across the autonomy stack.Lead...  ...functional efforts with autonomy, systems engineering, simulation, and data teams to embed... 
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    3 days ago
  • $150.4k - $277.6k

    Role Number: 200691491Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted: 2026-10-26SummaryFor the engineer who obsesses over the butterfly effect of a single line...  ...there is no greater stage than Apple's Core OS! Core OS builds uncompromising, lightning-... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $157.1k - $246.5k

     ...experiences. About the Organization: The Evaluation team builds and evolves the evaluation ecosystem...  ...tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application...  ...is a mustAt least 5 years of experience working in a Linux OS environmentYou’re smart and a quick learnerYou do what it... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $261.5k

     ...vision to bring the best system software to enterprise customers...  ...As a software development engineer, your daily tasks may include...  ...team The EC2 Windows OST (OS Technologies) team owns the fundamental...  ...with software performance evaluation or benchmarking... 
    Hourly pay
    Full time
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    15 days ago
  • $150.4k - $277.6k

    Role Number: 200592135Team: Software and ServicesLocation: CupertinoPosted: 2025-02-19SummaryThe SPEAR team in Apple’s Security Engineering & Architecture organization is hiring a collaborative OS platform software engineer with a drive to improve the security of end user... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  •  ...Every role here, whatever the team, plugs into that. Here’s what this particular role covers. ?️ About our Engineering Teams The Evaluation Tools group builds the internal products that accelerate the full AI Driver development loop, from defining a test to... 
    Full time

    Wayve

    Sunnyvale, CA
    1 day ago
  • $216.2k - $324.8k

    Role Number: 200676506Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted...  ....We’re looking for a senior full-stack engineer with experience across front-end applications...  ...-quality data for LLM training and evaluation, the foundation of Apple’s most ambitious... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $150.4k - $225.3k

    Role Number: 200689992Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted: 2026-10-17SummaryThe Core Platform team within...  ...our devices’ security. We are looking for a motivated software engineer to bring our firmware security to the next level. Your work... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to OS Software Engineer, Evaluation. Be the first to apply!