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

Systems Software Engineer, Process Management and Device Attestation, Core OS

$120.3k - $210.1k

Apple Oakbrook

Systems Software Engineer, Process Management and Device Attestation, Core Os

Are you a big-picture problem solver who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group, you'll ensure 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, holistic user experiences, you'll continue to uphold and advance the excellence people expect from Apple devices! The Core OS organization is seeking an extraordinary engineer to work on the Process Management and Device Attestation team. This team works on system services to orchestrate the lifecycle of running applications and system services, and on-device software to authenticate genuine Apple devices are in the hands of their owner. You should have a strong understanding of operating system fundamentals and experience working throughout the stack. As a member of the team, you would participate in all stages of software development, from new feature design and implementation, to maintenance and bug fixing of released code. You will develop and improve unit tests and performance tests, and may also work on diagnosing and resolving customer reported issues.

You will primarily be responsible for system services (daemons) and frameworks that support functionality throughout the system. This role involves working on services that manage the lifecycle of all categories of processes on the OS, and that manage the on-device software to authenticate genuine Apple devices are in the hands of their owner. You will work on system services that interact with many parts of the operating system including the Home Screen, media services, Apple Account, Find My, and on-device cryptographic key management. Popular Apple features such as Messages and FaceTime, and new features such as the redesigned window system on iPad OS will use libraries provided by you to optimize system performance, power, and to establish trust with the hardware.

Responsibilities
  • Works with cross-functional partners to design and implement scalable and performant software solutions to complex problems
  • Provides systems software design guidance and expertise to teams across the company
  • Maintains existing software, including diagnosing and resolving customer reported issues
  • Develops and improves unit, integration, and performance tests
Minimum Qualifications
  • Professional skill in a system software language such as C, C++, Objective-C, or Swift
  • Strong understanding of OS architecture and systems programming fundamentals
  • Excellent written and verbal communication
Preferred Qualifications
  • Experience in system services (daemon) and/or library development
  • Development experience on macOS, iOS, or other Unix-like system
  • Proficiency in Python or other scripting languages
  • Familiar with cryptographic concepts and techniques
  • A genuine passion for crafting compelling customer experiences
  • Exceptional professionalism, with the ability to deliver solid work on tight schedules
  • Creative, critical thinking, and troubleshooting skills
  • BS/MS in Computer Science or equivalent knowledge and experience
Pay & Benefits

At 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 $120,300 and $210,100, 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 Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Systems Software Engineer, Process Management and Device Attestation, Core OS in San Diego, CA vacancy
  • $120.3k - $210.1k

    A leading technology company in San Diego is seeking a Software Engineer to work on innovative OS features and device authentication. The ideal candidate will have extensive knowledge in C, C++, Objective-C, or Swift, alongside strong OS architecture understanding. Responsibilities... 
    Suggested

    Apple Inc.

    San Diego, CA
    4 days ago
  • $139.5k - $258.1k

     ...Systems Software Engineer – Wireless Technologies & Ecosystems Join...  ...Apple. We develop core wireless technologies...  ...touches every Apple device—from iPhone and iPad...  ...closely with hardware, OS, and technology teams...  ...programming (memory, process management) You have strong debugging... 
    Suggested
    Relocation

    Apple

    San Diego, CA
    3 days ago
  • $94.2k - $141.2k

     ...Inc. Job Area: Engineering Group, Engineering Group Software Engineering General...  ...performance within the device thermal and power envelope...  ...'s Thermal and Limits Management Systems Software team to work...  ...the application/hiring process, rest assured that Qualcomm... 
    Suggested
    Work from home

    Qualcomm

    San Diego, CA
    3 days ago
  • $108.4k - $162.6k

     ...Job Area: Engineering Group, Engineering...  ...an Embedded Software Engineer to join the Core Platform Kernel...  ...embedded systems experience....  ...at scale: QuRT OS and Zephyr RTOS...  ...edge AI, 5G modem processing, and audio/sensor...  ...synchronization, and memory management Learn the... 
    Suggested
    Work experience placement
    Internship
    Work from home

    Qualcomm

    San Diego, CA
    5 days ago
  • $139.5k - $258.1k

     ...Core Wi-Fi Embedded Software Engineer, Wireless Technologies & Ecosystems Join our Core...  ...passionate about internet-enabled devices, Wi-Fi, wireless...  ...(Frameworks and API, UI, OS services, and drivers) to...  ...understanding of operating system fundamentals You're experienced... 
    Suggested
    Relocation

    Apple

    San Diego, CA
    5 days ago
  • $115.83k - $173.74k

     ...visionary minds engineer the future of...  .... From software-defined radios...  ...cryptographic systems and avionics,...  ...payload data processing systems. You'll...  ...monitoring, power management, and secure communications...  ..., and COMSEC devices. You'll...  ...for multi-core application processors... 
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    4 days ago
  • $108.4k - $162.6k

     ..., Inc. Job Area Engineering Group > DSP Architecture...  ...an embedded software engineer with 0...  ...experience for the Core Platform Kernel...  ...real time operating systems: QuRT OS and Zephyr. QuRT...  ...our ability to manage a single codebase...  ...problems have defined processes of diagnosis/... 
    Work from home

    Qualcomm

    San Diego, CA
    3 days ago
  • $134.8k - $202.2k

     ...Job Area: Engineering Group, Engineering Group Software Engineering General...  ...& Thermal/Limits System Software team in San...  ...thermal and power management algorithms, and...  ...and SoC bring up, device drivers, and common...  ...application/hiring process, rest assured that... 
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  • $154k - $231k

     ...Inc. Job Area Engineering Group, Engineering...  ...Staff Embedded Software Engineer (6+...  ...experience) to join the Core Platform Kernel...  ...time operating system (RTOS) software...  ...at scale: QuRT OS and Zephyr RTOS...  ...AI, 5G modem processing, and secure...  ..., and memory management Experience debugging... 
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  • $153.38k - $260.74k

     ...class information management solutions, collection...  ...Portfolio Chief Engineer (PCE) to support a...  ...and Analytics Systems capabilities. The...  ...multiple security domain software platforms that...  ...System/Software design processes Ability to...  ...of space. At our core are more than 14,0... 
    Full time
    Local area
    Remote work

    BAE Systems USA

    San Diego, CA
    3 days ago
  •  ...other organizations build their digital core, optimize their operations, accelerate revenue...  ...technology, data, analytics, AI, change management, talent and sustainability capabilities,...  ...in our reasonable accommodation process. Accommodations made to facilitate the recruiting... 
    Live in
    Work at office
    Local area
    Work from home

    Accenture

    San Diego, CA
    5 days ago
  • $125k - $150k

     ...Embedded Software Engineer III GROW WITH US AND STAY EXTRAORDINARY...  ...-edge cryptographic systems and avionics,...  ...avionics and payload data processing systems. This...  ...monitoring and power management software, preparing Linux...  ...software for multi-core processors and FPGA-integrated... 
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    3 days ago
  • $94.2k - $141.2k

     ...superior performance within the device’s thermal and power envelope on...  ...Developing diverse and innovative software approaches is critical to...  ...join Qualcomm’s Thermal and Limits Management Systems Software team. Work with system engineers, software, and hardware developers... 
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  • $111.3k - $166.9k

     .... Job Area: Engineering Group, Engineering Group Software Engineering General...  ...collaborate with systems, hardware,...  ...Perforce, or Source Code Management System. •...  ...Embedded software/device driver development...  ...application/hiring process, rest assured that... 
    Work experience placement
    Immediate start

    Qualcomm

    San Diego, CA
    1 day ago
  • $229k - $343k

     ...Company's three core products are Snapchat...  ...powered by Snap OS, showcase how...  ...are looking for a Software Engineering Manager to join our Spectacles...  ...ready embedded systems, our work enables...  ...Linux kernel, device drivers, bootloaders...  ..., Inter-process communication, computer... 
    Live in
    Work at office
    Local area

    Snap

    San Diego, CA
    3 days ago
  • $162.5k - $286.4k

     ...Sr. Systems Software Engineer - Video Technologies Work Locations Submit Resume Apple is...  ...team, you'll build and evolve the core application layers that support high...  ...between services and external processes. Implement and manage Security Scoped Bookmarks and related... 
    Worldwide
    Relocation

    Apple

    San Diego, CA
    3 days ago
  •  ...compute use cases. Perform system level software optimizations using hardware...  ...and software power/thermal management techniques Apply deep...  ...domain to achieve critical engineering goals. Lead the ideation, prototyping...  ...board and SoC bring-up, device drivers, and common... 
    Full time

    Qualcomm

    San Diego, CA
    10 hours ago
  • $120.3k - $210.1k

    Apple Inc. is seeking a Systems Software Engineer to develop and maintain software for testing and calibration of hardware. The role involves working with various cross-functional teams to ensure product quality and user satisfaction. Minimum qualifications include a BS... 

    Apple Inc.

    San Diego, CA
    1 day ago
  • Power Management and IO Development: Collaborate...  ...designers and system architects to gather...  ...systems. Develop software for power management...  ...with kernel software engineers to implement new...  ...on mobile devices (e.g., IoT, smartphones...  ...drivers for multi-core/CPU and multithreaded... 
    Full time
    Work experience placement
    Immediate start

    Qualcomm

    San Diego, CA
    10 hours ago
  • JAMIS Software Corporation - ERP Solution Engineer JAMIS Software Corporation is a leading provider...  ..., time and expense management, business planning and...  ...their GovCon accounting processes, including time and expense...  ...contractor accounting systems and processes as per the... 
    Contract work
    For contractors
    Remote work

    JAMIS Software Corporation

    San Diego, CA
    3 days ago
  • $132.7k - $182k

     ...clinical development across our core therapeutic areas. For three...  ...between brain and body systems to treat complex conditions....  ...Principal IT Infrastructure Program Manager is a senior execution leader...  ...Cybersecurity, Architecture, Engineering, and Operations teams... 
    Work at office

    Neurocrine Biosciences

    San Diego, CA
    1 day ago
  • $258k - $275k

    Principal Systems Software Engineer Location: San Diego, CA Job Type: Full-Time...  ...through GPU-accelerated signal processing, to offloading for...  ...data volume before offload Manage memory and storage constraints...  ...paths, PCIe topology, and device‑to‑memory data movement Profile... 
    Full time
    Local area

    Foresite Labs (Stealth Co)

    San Diego, CA
    2 days ago
  • $54.46 - $68.07 per hour

    California Coast Credit Union is seeking a Software Developer in San Diego, CA. The role involves designing, programming, testing, and launching software for Core Systems. Candidates should have an undergraduate degree in computer science or a related field, with skills... 
    Hourly pay

    California Coast Credit Union

    San Diego, CA
    3 days ago
  • $122.5k - $183.7k

     ...Job Area: Engineering Group, Engineering...  ...Group Modem Software Engineering...  ...motivated Embedded Systems Software...  ...stacks , Ethernet device drivers, SoC...  ...including: Memory management, interrupts,...  ...embedded OS. Strong debugging...  .../hiring process, rest assured that... 
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    4 days ago
  • $158.31k - $237.46k

     ...Senior Embedded Software Engineer – Cyber GROW WITH...  ...edge cryptographic systems and avionics,...  ...and payload data processing systems. You will...  ...software for multi-core processors integrated...  ...hardware platforms. Manage Software...  ...customization, and real-time OS development.... 
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    5 days ago
  •  ...A global medical device company is seeking...  ...Embedded Platform Engineer to join their team...  ...you will perform software design and programming...  ...in electrical systems and embedded software...  ...or recruiting process, please send a request...  ...a real time OS migration. • Leadership... 

    Insight Global

    San Diego, CA
    4 days ago
  • $139.5k - $258.1k

     ...Embedded ISP Engineer Apple's Camera...  ...you will work on core camera...  ...custom Image Signal Processing (ISP) pipeline,...  ...Apple's camera systems. Your responsibilities...  ...Low-Level Device Drivers: Build...  ...sensors and power management units for Apple...  ...in embedded software development... 
    Relocation

    Apple

    San Diego, CA
    3 days ago
  • $118k - $176k

     .... The Company's three core products are Snapchat...  ...Spectacles, powered by Snap OS, showcase how...  ...We're looking for a Software Engineer (Wireless Connectivity...  ...to join the Operating Systems team at Snap Inc! What...  ...software solutions for devices Develop modem software... 
    Live in
    Work at office
    Local area

    Snap

    San Diego, CA
    5 days ago
  •  ...: Embedded SW Engineer Department: R&D Manager: VP SW Engineering...  ...embedded software that forms part...  ...document software systems. Implement...  ...Development tools and processes including...  ...knowledge of embedded devices and standards...  ...RISC-V cores preferred... 
    Full time
    Work experience placement
    Work at office

    Nextivity

    San Diego, CA
    1 day ago
  • $118k - $176k

     .... The Company's three core products are Snapchat,...  ...Spectacles, powered by Snap OS, showcase how...  ...We're looking for a Software Engineer (Wireless Connectivity...  ...to join the Operating Systems team at Snap Inc! What...  ...software solutions for devices Develop modem software... 
    Live in
    Work at office
    Local area

    Snapchat

    San Diego, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Systems Software Engineer, Process Management and Device Attestation, Core OS. Be the first to apply!