Software Engineer: SoC System Stress Validation

A technology company that creates phones, tablets, computers and other consumer electronics.
$150,000 - $250,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Consumer

Description For Software Engineer: SoC System Stress Validation

Apple is seeking a Senior Software Engineer to join their Hardware team focusing on SoC System Stress Validation. This role is perfect for someone passionate about low-level software development and hardware validation. You'll be working on software that runs on every Apple phone, iPad, and Mac computer worldwide, joining a team of subject matter expert embedded software engineers with diverse backgrounds.

The position involves comprehensive system-level validation of Apple's next-generation SoCs, requiring deep technical expertise in hardware architecture and software development. You'll be responsible for creating and implementing sophisticated testing strategies for stress and corner-case scenarios, ensuring the reliability and performance of Apple's crucial hardware components.

Key aspects of the role include diving deep into SoC architecture, mastering the existing SiVal software stack, and developing creative testing methodologies. The ideal candidate will combine strong software development skills in C/C++ with a thorough understanding of computer architecture, memory hierarchies, CPUs, and caching systems.

This is an opportunity to directly impact the quality and performance of Apple's flagship products, working at the intersection of hardware and software. The role offers the chance to work with cutting-edge technology and contribute to the development of next-generation Apple devices. You'll be part of a team that values innovation, attention to detail, and technical excellence, working in an environment that encourages creativity and problem-solving.

The position requires a detail-oriented approach, curiosity, and persistence, with additional value placed on experience in graphics, video codecs, video capture, display mechanisms, and storage technologies. You'll be working with a diverse team of experts, contributing to Apple's commitment to creating world-class products that change lives for the better.

Last updated 13 days ago

Responsibilities For Software Engineer: SoC System Stress Validation

  • Perform comprehensive system-level validation of Apple SoCs
  • Deep dive into SoC architecture
  • Become a specialist in existing SiVal software stack
  • Develop creative ways to test SoC for stress and corner-case scenarios

Requirements For Software Engineer: SoC System Stress Validation

Python
  • Bachelor's degree in relevant field
  • 10 years of relevant industry experience in silicon validation software engineering
  • Strong software skills in C/C++
  • Familiarity with assembly language programming
  • Knowledge of computer architecture, memory hierarchies, CPUs, and caching
  • Experience with scripting (Python, Tcl, Perl)

Benefits For Software Engineer: SoC System Stress Validation

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

Interested in this job?

Jobs Related To Apple Software Engineer: SoC System Stress Validation

RTL Design Engineer

Senior RTL Design Engineer position at Apple, focusing on advanced mixed-signal circuits design and verification, offering competitive compensation and comprehensive benefits.

Silicon Validation Engineer

Senior Silicon Validation Engineer role at Apple, focusing on SerDes validation and characterization for mobile SoCs, offering competitive compensation and comprehensive benefits.

AirPlay Audio Engineer

Senior Software Engineer role at Apple focusing on AirPlay audio features development, requiring expertise in C++, real-time audio programming, and embedded systems.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, focusing on embedded systems development and hardware platform bring-up for iOS devices with competitive compensation and benefits.

Sr. Software Engineer-Apple TV

Senior Software Engineer position at Apple working on Apple TV and HomePod software, focusing on embedded systems and entertainment experiences.