Software Development Engineer - Endpoint Security

Remote Full-time
Summary
Posted: Mar 13, 2025

Role Number:200586746

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you can accomplish. We are seeking an experienced software engineer with a background in operating systems internals and large scale software development. This is a technical, hands-on role, in a dynamic and fast paced environment. The successful candidate will work within our cybersecurity software engineering team developing technologies that push the boundaries of what is possible in industry.

Description

Description
Apple is seeking an extraordinary individual to work on a team supporting and developing platform services which underpin mission critical information security capabilities. The ideal candidate is deeply technical, hands-on, and has enough experience with OSS software to understand when and how to contribute as needed. While previous experience in information security is not required, a sincere drive for security and privacy is required. This role will work closely with our engineering teams and with partner teams to ensure the successful design, development, and delivery of product objectives. The successful candidate will have a passion for technical excellence and team collaboration with a heavy focus on automation, scalability, and reliability for all layers of the stack. This role will work closely with developers and users of our platforms to ensure the successful design, development, and delivery of product objectives.

Minimum Qualifications

Minimum Qualifications
• Deep understanding of operating system internals
• Extensive knowledge of modern CPU design, hardware platforms, and computer architecture
• Previous experience in kernel/firmware/driver development, ideally on a UNIX-like kernel
• Demonstrated expertise and knowledge of C and Assembly, ideally ARM

Key Qualifications

Key Qualifications

Preferred Qualifications

Preferred Qualifications
• Relevant experience with ARM architecture
• Strong debugging skills in kernel context
• Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling or equivalent experience with Darwin and MacOS
• Demonstrated experience and knowledge of cloud technologies (AWS or GCP), and container technologies such as Docker and Kubernetes
• Proficiency with Rust, C/C++, golang, Swift, Objective-C, or Scala
• Proficiency with Relational Databases and SQL
• Proficiency with Apache Spark and Structured Streaming internals
• Exceptional written and verbal communication skills

Education & Experience

Education & Experience

Additional Requirements

Additional Requirements

More
• Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Bilingual Customer Experience Representative - Portuguese**

Remote Full-time

Product Marketing Manager

Remote Full-time

Apple Customer Service Remote Jobs In US With No Experience – Indeed Jobs US

Remote Full-time

Virtual Assistant // American Express At Home – Elevate Your Career Remotely!

Remote Full-time

**Experienced Freelance Data Entry Specialist – Remote Opportunity with arenaflex**

Remote Full-time

[FULL TIME Remote] Remote Business Manager - Accountant | WFH

Remote Full-time

Property and Casualty Insurance Producer

Remote Full-time

Admissions Reader, Office of International Enrollment Management

Remote Full-time

Entry-Level Data Entry Specialist | No Experience Needed - Accurate Data Entry Professional

Remote Full-time

**Experienced Customer Service Representative – Amazon Customer Support – Remote Work Opportunity**

Remote Full-time
← Back to Home