Post your job offer for free on H1BConnect with no upfront cost!

Logo

Hire with Us
Apple Inc. logo

Silicon Validation Software Engineer: Embedded and Low-level Programming

Apple Inc.

3/14/2025

Cupertino, CA

Full-time

Salary: $175,800 - $312,200 per year


Job Description

Apple is looking for exceptional software engineers to contribute to developing embedded software solutions for next-generation SOCs supporting current and future Apple products.

Requirements

  • BS degree
  • Minimum of 10 years of relevant industry experience in silicon validation software engineering or related field
  • Proficient in C/C++, assembly a plus
  • Experience in embedded software development, bare metal, RTOS, and/or Linux
  • Solid understanding of ARM specification, computer architecture, and operating systems
  • Experience in boot code, CPU & SOC initialization, device drivers
  • Experience in lpDDR4/5, DRAM initialization, and calibration a plus
  • Experience in pre/post silicon verification on SOC is a plus
  • Good troubleshooting skills in silicon bring-up and embedded software debugging
  • Familiar with IO protocols: I2C, SPI, SPMI, UART, GPIO
  • Experience with scripting languages such as Python, Perl, or Tcl

Responsibilities

  • Developing boot and driver code for Apple SOC
  • Designing, implementing, and enhancing Common Firmware Environment (CFE)
  • Developing system software to exercise power-saving features
  • Contributing to SDRAM initialization and calibration development
  • Implementing firmware driver for PMIC and battery charging
  • Participating in chip bring-up on simulator, emulation, FPGA, and silicon
  • Developing applications covering system-level use cases and functional features
  • Participating in SOC architecture, design specification, and board schematics review
Logo

© 2024 H1BConnect. All rights reserved.

Check out our sister site LatamDev for tech jobs in Latin America! 🌎