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

Austin, TX

Full-time


Job Description

Apple is seeking software engineers with a background in embedded software development to join a fast-paced environment and contribute to developing embedded software solutions for next-generation SOCs.

Requirements

  • Bachelor's degree
  • Minimum of 3 years of relevant industry experience in silicon validation software engineering or related field
  • Proficiency in C/C++
  • Understanding of ARM specification, computer architecture, and operating systems
  • Experience in embedded software development, bare metal, RTOS, and/or Linux
  • Experience with IO protocols: I2C, SPMI, UART, GPIO
  • Experience in lpDDR4/5, DRAM initialization, and calibration
  • Troubleshooting skills in silicon bring-up and embedded software debugging
  • 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) and other platform software
  • 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! 🌎