Apple Inc logo

Kernel Software Development Engineer - Core Sensors Architecture

Apple Inc

  • Cupertino, CA
  • 28 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Analysis Skillsunmatched
    • Appleunmatched
    • Assembly Languageunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Detail Orientedunmatched
    • Device Driversunmatched
    • Diversityunmatched
    • Identify Issuesunmatched
    • Kernel Programmingunmatched
    • Mac Operating Systemunmatched
    • Operating Systemsunmatched
    • Product Positioningunmatched
    • Quality Managementunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Swiftunmatched
    • Team Playerunmatched

    Description

    Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something.

    The Core Operating Systems (Core OS) team is responsible for the foundational software used in Apples most iconic and beloved products. The Core Sensors and Drivers Architecture team provides the frameworks and infrastructure that enable 1st and 3rd party developers to create drivers for macOS and iPadOS. We are seeking a highly skilled software development engineer who possesses both large-scale and detail-oriented thinking to assist in the design, debugging, analysis, and development of Apple's operating systems, particularly in the realm of driver technologies.

    Work with a highly skilled engineering team in the design, implementation, and support of kernel driver frameworks. The role includes interacting with multi-functional teams across Apple to bring state-of-the-art kernel and security enhancements to Apples products. The position will focus on areas such as IPC, kernel, and user space drivers, scheduling, and so on. Engineers also use various debugging tools and techniques to identify system issues and improve quality. Solid understanding of Operating System implementation fundamentals Proficient with C or C++ BS/MS in Computer Science or equivalent knowledge and experience Thrives in a collaborative environment and can clearly communicate technical details Experience debugging/testing software spanning multiple layers Experience in Swift Proficiency in ARM assembly language

    Numbers & Facts

    LocationCupertino, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Similar Jobs

    See more jobs