Updating Results

Apple Australia

  • 1,000 - 50,000 employees

Secure Kernel Engineering Intern null

Sydney

Opportunity Expired

Elevate your career as a Secure Kernel Engineering Intern with Apple Australia, contributing to cutting-edge security solutions!

Opportunity details

Opportunity Type
Internship, Clerkship or Placement

Application dates

Minimum requirements

Accepting International Applications
No
Qualifications Accepted
I
Computer Science (all other)
Computer Systems and Networks
Programming & Software Engineering

Hiring criteria

Entry pathway

See details

Working rights

Australia

  • Australian Citizen
  • Australian Permanent Resident
  • International Student/Graduate Visa
Read more

About Apple

Apple Inc., formerly Apple Computer, Inc., American manufacturer of personal computers, smartphones, tablet computers, computer peripherals, and computer software. It was the first successful personal computer company and the popularizer of the graphical user interface.

Your role

Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring 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.

Apple is seeking enthusiastic engineering students to work on Apple’s operating systems, including the kernel, runtime, and low-level system services. They work on core technology that powers Apple’s operating systems, including iOS, macOS, watchOS, and tvOS, as well as subsystems such as the Secure Enclave Processor OS. 

Design and implementation of secure operating systems, including kernel, runtime, and system services. Work with multi-functional teams to bring up, test, debug, and verify software for new platforms and products. Contribute to security requirements and features for future hardware.

Training & development 

Plan on developing both professionally and personally. Apple University creates classes, seminars, and beyond-the-classroom tools that help employees understand Apple’s culture, organization, values, and role in the world. You can sharpen general business and software skills through online classes. For more formal education related to advancing your career at Apple Australia, they’ll reimburse you for certain educational expenses, including tuition. 

Benefits

At Apple, they approach everything they do with a deeper level of care and respect for your personal experience. You can sense it in their products, their stores, and also the ways they invest in their employees. Apple provides several benefits to help its employees such as:

  1. Healthcare support
  2. Opportunity to become an Apple shareholder
  3. Paid time off

Work-life balance

Apple is passionate about its work, yet they’re a believer in taking time away to replenish, relax and provide for others. Whether you’re exploring personal pursuits, welcoming a new child, or caring for a family member, rest assured that you’ll have paid time away when you need it most. 

Culture & vibe

Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. Apple also takes affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.

More about Apple's culture in this video:

About you

Here’s what they are looking for in this role:

  • Currently pursuing Bachelor's or Masters degree in computer science or related fields
  • Background in operating systems development. This may include kernel, low-level runtime, system services, driver frameworks, and component models.
  • Understanding of system construction principles in the context of a microkernel-based environment.
  • Understanding of computer architecture - how CPUs, memory, caches, and interrupts behave in response to code running at the instruction level.
  • Proficiency in languages commonly used in systems, such as C.
  • Habitual practice of good software engineering principles, such as using type systems, identification and prevention of undefined behaviour, property-based testing, and formal verification. Keen eye for security flaws such as buffer overruns.
  • Strong communication and collaboration skills, working within an established team and with people across different teams.

How to apply

To apply for this role, simply click the "Apply on employer site" button on this page to submit your application directly with Apple Australia.

Sources

The following sources were used in researching this page

  • apple.com/careers/au

Hiring criteria

You should have or be completing the following to apply for this opportunity.

Entry pathway
Degree or Certificate
Minimum Level of Study
Bachelor or higher
Study Field
I
Computer Science (all other)
Computer Systems and Networks
Programming & Software Engineering

Work rights

The opportunity is available to applicants in any of the following categories.

country
eligibility

Australia

Australia

Australian Citizen

Australian Permanent Resident

International Student/Graduate Visa