Silicon Validation Software Engineer: Embedded and Low-level Programming

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$120,000 - $200,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:
CPU Physical Design and Integration Engineer

CPU Physical Design and Integration Engineer role at Apple, focusing on processor development and chip design with competitive compensation between $143,100-$264,200.

Cellular Systems Simulations Integration Engineer

Join Apple as a Cellular Systems Simulations Integration Engineer to develop sophisticated simulation platforms for cellular technologies in Apple devices, focusing on physical layer systems and wireless SoC products.

GNSS Design Verification Engineer

GNSS Design Verification Engineer role at Apple, focusing on pre-silicon RTL verification of GNSS IP and SoC subsystem, requiring 3+ years of experience in wireless/DSP verification.

Signal Power Integrity Engineer

Signal Power Integrity Engineer role at Apple working on next-generation display technologies, focusing on power integrity modeling and simulation.

RTL Design Engineer

RTL Design Engineer position at Apple focusing on mixed-signal silicon design, requiring 3+ years experience and expertise in digital circuit design and verification.

Description For Silicon Validation Software Engineer: Embedded and Low-level Programming

Apple is seeking a Silicon Validation Software Engineer to join their Hardware team in developing embedded software solutions for next-generation SOCs. This role offers unique exposure to Apple's groundbreaking SoC IP and chip-level architecture that powers iconic products like iPhone, iPad, Mac, Watch, and Apple TV. The position involves working in a fast-paced environment where you'll be responsible for developing embedded software solutions, debugging systems, and contributing to core infrastructure development.

As part of the team, you'll work on improving embedded silicon test software platforms, including Common Firmware Environment and RTOS. You'll collaborate closely with cross-functional teams across architecture, hardware design, and software departments to develop and execute test plans, debug systems, and correlate silicon data. The role requires strong technical expertise in embedded systems and silicon validation.

The ideal candidate should have experience with Python scripting, data analysis tools, and a solid understanding of SOC architecture. Previous experience in pre-silicon and/or post-silicon validation, along with knowledge of images, video, and display processing systems would be highly valuable. This position offers the opportunity to work on cutting-edge technology while contributing to products used by millions of customers worldwide.

At Apple, innovation is at the core of everything they do, from their products to their practices. The company is committed to leaving the world better than they found it, and this role provides an opportunity to be part of that mission. You'll be joining a dynamic environment where smart people and innovative technologies are the norm, and where your contributions will have a direct impact on the development of future Apple products.

Last updated 2 months ago

Responsibilities For Silicon Validation Software Engineer: Embedded and Low-level Programming

  • Develop embedded software solutions
  • Debug and bring-up next generation SOCs
  • Develop and improve embedded silicon test software platforms
  • Review specifications and create test plans
  • Develop test content
  • Collaborate with cross-functional teams across architecture, hardware design, and software
  • Debug systems and correlate silicon data

Requirements For Silicon Validation Software Engineer: Embedded and Low-level Programming

Python
Linux
  • Bachelor's degree in relevant field
  • Minimum 3 years of relevant industry experience in silicon validation software engineering
  • Understanding of SOC architecture, pipelines, and bus protocols and performance
  • Experience with embedded software development

Benefits For Silicon Validation Software Engineer: Embedded and Low-level Programming

Medical Insurance
401k
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Affirmative action

Interested in this job?