17 days old

Systems Software Engineer - OS/Hardware

Cupertino, CA 95014
  • Job Code
    200214263
  • Jobs Rated
    8th
Summary

Summary

Posted: Jan 27, 2021

Weekly Hours: 40

Role Number:200214263

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly....Summary

Summary

Posted: Jan 27, 2021

Weekly Hours: 40

Role Number:200214263

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job, and there's no telling what we can accomplish together. We're looking for a hardworking and passionate person to join this amazing team, and if you feel this is you, we'd love to hear from you! The Apple Cloud Infrastructure organization is responsible for building powerful platforms that enable internal engineers to deliver incredible experiences to customers. Join this team, and you'll collaborate with engineers across Apple to build and deploy systems that support Apple's world-renowned hardware and software architecture.

Key Qualifications

  • 2+ years of experience in hardware/software/embedded systems development
  • Proven systems programming skills and knowledge of OS tools
  • Fluency in C/C++ and shell scripting
  • Strong understanding of low-level hardware/software architecture
  • Familiarity with all aspects of software development from architecture to deployment and maintenance

Description

We architect the platforms that underpin Apple's services and build tools that help engineers design and test every product. As a member of the Systems Architecture team within Apple Cloud Infrastructure, the Systems Software Engineer for OS/Hardware is responsible for researching new technologies and designing and building software that leverages cutting edge hardware to enhance security and performance.

IN THIS ROLE, YOU WILL:
- Design, implement, and debug core virtualization components focused on optimized performance, security, and isolation, leveraging hardware assistance
- Research new technologies and implement software components to leverage and evaluate a variety of hardware architectures to meet scalability, security, and performance goals
- Work with a wide range of hardware and software teams across Apple to leverage their technologies in cloud platforms
- Adapt and build on cloud technologies and industry best practices to solve challenges unique to Apple workloads

Education & Experience

Bachelor's Degree in Computer Science or related field, or equivalent related experience. Advanced Degree preferred.

Additional Requirements

  • EXPERIENCE IN THE BELOW IS A PLUS:
  • Go (golang), Python
  • Building out the Linux kernel
  • Virtualization technologies: KVM, Virtio, Firecracker
  • Hardware virtualization and security features SGX, ARM
  • Cloud technologies: Kubernetes, Docker, Open vSwitch
  • Measuring, analyzing, and optimizing performance


Jobs Rated Reports for Software Engineer

Posted: 2021-03-24 Expires: 2021-04-23

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Systems Software Engineer - OS/Hardware

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast