Apple

About Apple

The personal technology company redefining user experience

🏒 Tech, HardwareπŸ‘₯ 1001+ employeesπŸ“… Founded 1976πŸ“ Cupertino, CA⭐ 4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

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...

Skills & Technologies

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 Python to enhance silicon validation platforms. This role requires experience in embedded programming and low-level software development.

Job Description

Who you are

You have a strong background in embedded and low-level programming, with experience in developing software solutions for complex systems. Your expertise in C and C++ allows you to write efficient and reliable code for embedded applications. You are familiar with embedded Linux and have a solid understanding of hardware-software interactions, which enables you to debug and optimize system performance effectively.

You are proficient in scripting languages such as Python, Perl, or Tcl, which you use to automate tasks and enhance testing processes. Your analytical skills help you identify issues quickly, and you thrive in collaborative environments where you can work closely with hardware engineers and other software developers.

You have a passion for innovation and a commitment to delivering high-quality products. You understand the importance of rigorous testing and validation in the development process, and you are dedicated to ensuring that the software you create meets the highest standards of performance and reliability.

Desirable

Experience with power management and memory initialization is a plus, as is familiarity with Common Firmware Environment (CFE) and real-time operating systems (RTOS). You are eager to learn and adapt to new technologies, and you are excited about the opportunity to contribute to groundbreaking products at Apple.

What you'll do

In this role, you will develop boot and driver code for Apple SOCs, focusing on AP clusters, IO Co-Processor systems, and various I/O devices. You will design, implement, and enhance the Common Firmware Environment (CFE) and other platform software to support silicon validation efforts. Your work will involve developing system software to exercise power-saving features, such as suspend and resume, ensuring that the products you help create are efficient and effective.

You will collaborate with cross-functional teams to debug and bring up state-of-the-art SOCs, contributing to the overall success of Apple’s hardware products. Your contributions will have a direct impact on delivering high-quality functional products to millions of customers quickly. You will also participate in code reviews and provide feedback to peers, fostering a culture of continuous improvement within the team.

What we offer

Apple offers a dynamic work environment where innovation is at the forefront of everything we do. You will have the opportunity to work with some of the brightest minds in the industry and contribute to projects that redefine technology. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us to help shape the future of technology and make a lasting impact on the world.

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

Apple

Embedded Engineer

Appleβ€’πŸ“ Cupertino - On-Site

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.

πŸ›οΈ On-SiteMid-Level
2 months ago
Apple

Embedded Engineer

Appleβ€’πŸ“ Austin - On-Site

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.

πŸ›οΈ On-SiteMid-Level
2 months ago
Apple

Embedded Engineer

Appleβ€’πŸ“ Austin - On-Site

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.

πŸ›οΈ On-SiteMid-Level
2 months ago
Apple

Embedded Engineer

Appleβ€’πŸ“ Austin - On-Site

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.

πŸ›οΈ On-SiteMid-Level
2 months ago
Apple

Embedded Engineer

Appleβ€’πŸ“ Austin - On-Site

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.

πŸ›οΈ On-SiteMid-Level
2 months ago