Silicon Validation Software Engineer - IO and Thermal Control Validation

A leading technology company that designs and manufactures consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For Silicon Validation Software Engineer - IO and Thermal Control Validation

Join Apple's Silicon Technologies group as a Silicon Validation Software Engineer focusing on IO and Thermal Control Validation. In this role, you'll be instrumental in developing software to validate and debug communication and thermal blocks in Apple's cutting-edge SoCs. You'll work alongside talented teams to ensure Apple's processors and system-on-chips deliver the performance and efficiency that millions of customers rely on.

The position requires expertise in low-level software development, with a strong foundation in C/C++ programming and computer architecture. You'll be working with various communication protocols (RS232, SPI, I2C, SDIO, USB, PCI) and thermal control systems, contributing to the validation and debugging of complex silicon components.

As part of Apple's hardware team, you'll have the opportunity to impact the development of next-generation processors that power beloved Apple products. The role offers competitive compensation, comprehensive benefits, and the chance to work on groundbreaking technology that reaches millions of users worldwide.

This position combines technical depth in silicon validation with collaborative teamwork, making it ideal for engineers who enjoy solving complex challenges and have a keen eye for detail. Whether you're bringing up new SoCs, debugging issues, or coordinating test runs, your work will be crucial in maintaining Apple's high standards for product quality and performance.

The role offers growth opportunities at all levels, from junior to senior positions, and includes attractive benefits such as stock programs, comprehensive healthcare, and educational support. Join us in crafting the technology that fuels Apple's innovative devices and help deliver the next breakthrough Apple product.

Last updated 7 hours ago

Responsibilities For Silicon Validation Software Engineer - IO and Thermal Control Validation

  • Develop software to validate and debug communication and thermal blocks in Apple SoCs
  • Work with other teams to bring up and debug SoC's issues
  • Coordinate to run tests
  • Validate various communication and thermal IP blocks in Apple SoCs

Requirements For Silicon Validation Software Engineer - IO and Thermal Control Validation

Linux
Python
  • Bachelor's degree in relevant field
  • Minimum 3 years of relevant industry experience in silicon validation software engineering
  • Experience in low level software development in a linux/unix environment
  • Proficiency in C/C++ programming
  • General knowledge of computer architecture and operating system
  • Experience with communication blocks (RS232, SPI, I2C, SDIO, USB, PCI)
  • Familiar with digital design, design verification, and silicon and analog characterization

Benefits For Silicon Validation Software Engineer - IO and Thermal Control Validation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Silicon Validation Software Engineer - IO and Thermal Control Validation

System Power Engineer

Senior System Power Engineer role at Apple focusing on optimizing battery life and performance across products while maintaining excellent user experience.

SoC Validation Engineer

Senior SoC Validation Engineer role at Apple focusing on silicon validation, debug, and root cause analysis for Apple's cutting-edge hardware products.

Firmware Engineer – AirPods and Accessories

Senior Firmware Engineer role at Apple working on AirPods and Accessories, focusing on embedded systems development and firmware solutions.

Software Development Engineer - Systems

Senior Systems Software Engineer role at Apple focusing on wireless systems development, offering $175K-$264K base salary plus equity and benefits in Cupertino, CA.

Operating System Engineer - Apple Vision Pro

Senior Operating System Engineer role at Apple, developing core OS components for Vision Pro AR/VR technology, requiring 7+ years experience in systems programming.