
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
π Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
π Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Overview
Apple is hiring a Systems Software Engineer to develop and maintain software for product integrity. You'll work with C++, Objective-C, and Swift on various hardware platforms in San Diego.
Job Description
Who you are
You have a Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering and are eager to start your career in software engineering. With 0-2 years of experience, you possess expertise in at least one of C++, Objective-C, or Swift, and have a solid understanding of developing software for different hardware platforms. Your familiarity with Unix, Linux, or macOS will be beneficial as you engage with cross-functional teams at Apple.
You are a problem solver who enjoys debugging software and hardware independently and collaboratively. Your effective communication skills allow you to work seamlessly with various teams, including Hardware Engineering and Software Engineering, ensuring that you contribute to the quality and user experience of Apple products. You are also open to learning and adapting to new technologies and methodologies as you grow in your role.
Desirable
Experience with building embedded system architectures and using interfaces such as I2C, USB, or PCIe would be a plus. Familiarity with debugging distributed applications and understanding operating system levels will enhance your contributions. Knowledge of Python, Lua, or Bash will also be advantageous in this role.
What you'll do
As a Systems Software Engineer, you will be responsible for developing, debugging, and maintaining internal software that runs on a variety of Apple products. You will engage with products from early development through mass production, ensuring that your contributions directly impact hardware quality and end-user experiences. You will collaborate with cross-functional teams to solve complex problems and enhance the functionality of Appleβs hardware and software.
Your role will involve characterizing, calibrating, and testing new hardware, as well as debugging software and hardware issues. You will have the opportunity to work closely with teams at Apple and various contract manufacturers, providing you with a broad perspective on product development and quality assurance. Your contributions will play a crucial role in ensuring that Apple products meet the highest standards of quality and performance.
What we offer
Apple is committed to fostering an inclusive and diverse workplace. You will have the chance to work in a collaborative environment where your ideas and contributions are valued. We encourage you to apply even if your experience doesn't match every requirement, as we believe that diverse teams build better products. You will also have opportunities for professional growth and development as you advance your career within the company.
Join us at Apple, where you will be part of a team that is dedicated to innovation and excellence in technology. Your work will have a direct impact on the quality of products that millions of users rely on every day.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Systems Engineer
OpenAI is seeking a Systems Software Engineer to design and implement core platform components for consumer products. You'll work with C and C++ on system-level components, focusing on performance and security. This role requires experience in shipping production systems software on modern operating systems.

Systems Engineer
Crusoe is hiring a Senior Systems Software Engineer to design and develop compute applications for virtualized AI platforms. You'll work with Linux and distributed systems to optimize performance across thousands of AI compute servers in San Francisco.

Systems Engineer
Apple is hiring a Systems Software Engineer to work on its internal device cloud, supporting all of Appleβs hardware, software, and services. You'll utilize languages like C, C++, Rust, and Swift while focusing on networking and distributed system design.

Software Engineering
Apple is hiring a Senior Software Engineer to lead the architecture and development of automation platforms and infrastructure services for testing and validating products at scale. You'll work with Java and distributed systems in San Diego.

Systems Engineer
Continua is hiring a Systems Software Engineer to design, build, and scale backend services for their AI agent platform. You'll work with Python and Go, collaborating with ML engineers to integrate large language models. This position requires a strong grasp of backend systems and experience in a startup environment.