Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.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...

Apple

Embedded Engineer Mid-Level

AppleAustin - On-Site

Apply Now →

Skills & Technologies

Overview

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.

Job Description

Who you are

You have a strong background in embedded software development, with experience in developing boot and driver code for SOCs. Your expertise includes working with power management, memory, and various I/O devices, which allows you to contribute effectively to the development of high-quality functional products. You are familiar with the Common Firmware Environment and have a solid understanding of real-time operating systems (RTOS). Your programming skills in languages such as Python, Perl, or Tcl enable you to debug and enhance embedded software solutions efficiently.

You thrive in collaborative environments and enjoy working with dynamic teams to solve complex problems. Your passion for innovation drives you to contribute to the development of state-of-the-art technologies that impact millions of customers. You are detail-oriented and committed to delivering high-quality results in a fast-paced setting. You understand the importance of testing and validation in the software development lifecycle and are eager to apply your skills to improve embedded silicon test software platforms.

Desirable

Experience with additional programming languages or tools related to embedded systems would be a plus. Familiarity with hardware design and validation processes can enhance your contributions to the team. A proactive approach to learning and adapting to new technologies will help you excel in this role.

What you'll do

In this role, you will be responsible for developing and enhancing embedded software solutions for Apple's next-generation SOCs. You will design and implement boot and driver code, ensuring that the software interacts seamlessly with various hardware components. Your work will involve debugging and bringing up new SOCs, which is critical for the successful launch of Apple products.

You will collaborate with cross-functional teams to define requirements and specifications for embedded software. Your contributions will help exercise power-saving features and improve overall system performance. You will also participate in code reviews and provide feedback to ensure high-quality software development practices are followed.

As part of the core infrastructure team, you will work on improving the embedded silicon test software platforms, contributing to the development of the Common Firmware Environment and other platform software. Your role will require you to stay updated on the latest advancements in embedded systems and apply best practices to enhance the software development process.

What we offer

Apple offers a collaborative and innovative work environment where you can make a significant impact on the development of groundbreaking products. You will have the opportunity to work alongside talented engineers and contribute to projects that shape the future of technology. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us to be part of a team that is dedicated to leaving the world better than we found it.

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📍 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 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
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 role requires experience in embedded software development.

🏛️ On-SiteMid-Level
2 months ago
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