
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 Silicon Validation Software Engineer to develop embedded software solutions for next-generation SOCs. You'll work with C, C++, and Embedded Linux in Austin. This role requires experience in embedded software development.
Job Description
Who you are
You have a strong background in embedded software development, with experience in programming languages such as C and C++. You are familiar with Embedded Linux and have a solid understanding of low-level programming concepts. Your skills in Python, Perl, or Tcl will be essential as you contribute to the development of embedded software solutions. You thrive in collaborative environments and are eager to work with dynamic teams to deliver high-quality products.
Desirable
Experience with debugging and bring-up of SOCs is a plus, as is familiarity with power management and memory management in embedded systems. You are passionate about innovation and are excited to contribute to the development of state-of-the-art technologies that impact millions of users.
What you'll do
In this role, you will develop boot and driver code for Apple SOCs, including AP clusters and IO Co-Processor systems. You will design, implement, and enhance the Common Firmware Environment (CFE) and other platform software for the silicon validation organization. Your work will involve developing system software to exercise power-saving features, such as suspend and resume, ensuring that the products meet high-quality standards. You will collaborate with cross-functional teams to debug and validate the embedded software, contributing to the overall success of Apple's innovative hardware products.
What we offer
At Apple, you will be part of a culture that values creativity and innovation. You will have the opportunity to work on groundbreaking technologies that redefine industries. We offer competitive compensation and benefits, along with a supportive environment that encourages professional growth and development. Join us to make a significant impact on the future of technology and help deliver extraordinary products to our customers.
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

Embedded Engineer
Apple is hiring a Silicon Validation Software Engineer to develop embedded software solutions for next-generation SOCs. You'll work with Python, Perl, and Tcl in Austin, Texas. This role requires experience in embedded software development.

Embedded Engineer
Apple is hiring a Silicon Validation Software Engineer to develop embedded software solutions for next-generation SOCs. You'll work with technologies like Embedded Linux, Python, and Perl in Austin. This position requires experience in embedded software development.

Embedded Engineer
Apple is seeking a Silicon Validation Software Engineer to develop embedded software solutions for next-generation SOCs. You'll work with technologies like Embedded Linux, Python, and Perl in Austin. This role requires experience in embedded software development.

Embedded Engineer
Apple is hiring a Silicon Validation Software Engineer to develop embedded software solutions for next-generation SOCs. You'll work with technologies like Embedded Linux, Python, and Perl in Austin. This role requires experience in embedded software development.

Embedded Engineer
Apple is hiring a Silicon Validation Software Engineer to develop embedded software solutions for next-generation SOCs. You'll work with C, C++, and Python to enhance silicon validation platforms. This role requires experience in embedded programming and low-level software development.