Silicon Validation Software Engineer: Embedded and Low-level Programming jobs in United States
cer-icon
Apply on Employer Site
company-logo

Apple · 1 month ago

Silicon Validation Software Engineer: Embedded and Low-level Programming

Apple is a company known for its extraordinary products and innovative technologies. They are seeking software engineers with a background in embedded software development to contribute to developing embedded software solutions and improve their silicon test software platforms, which will have a critical impact on delivering high-quality functional products to customers.

AppsArtificial Intelligence (AI)BroadcastingDigital EntertainmentFoundational AIMedia and EntertainmentMobile DevicesOperating SystemsTVWearables
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices
Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization
Develop system software to exercise power saving feature (suspend and resume)
Contribute to SDRAM initialization and calibration development
Implement firmware driver for PMIC and battery charging
Participate in the chip bring-up on simulator, emulation, FPGA and silicon
Develop applications covering system level use cases and functional features
Participate in SOC architecture, design specification and board schematics review

Qualification

C/C++Embedded software developmentBoot code developmentARM specificationDevice driversIO protocolsSilicon bring-upTroubleshooting skillsPythonPerlTcl

Required

A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field

Preferred

Proficient in C/C++, assembly a plus
Background in embedded software development, bare metal, RTOS and/or Linux
Solid understanding about ARM specification, computer architecture, operating system
Experience in boot code, CPU & SOC initialization, device drivers
Familiar with IO protocols: I2C, SPMI, UART, GPIO
Experience in lpDDR4/5, DRAM initialization and calibration a big plus
Good troubleshooting skills in silicon bring-up and embedded software debugging
Experience with script language such as Python, Perl, or Tcl

Benefits

Comprehensive medical and dental coverage
Retirement benefits
A range of discounted products and free services
Reimbursement for certain educational expenses — including tuition
Discretionary bonuses or commission payments
Relocation

Company

Apple is a technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.

H1B Sponsorship

Apple has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6998)
2024 (3766)
2023 (3939)
2022 (4822)
2021 (4060)
2020 (3656)

Funding

Current Stage
Public Company
Total Funding
$5.67B
Key Investors
Berkshire HathawayMicrosoftSequoia Capital
2025-05-05Post Ipo Debt· $4.5B
2025-01-16Post Ipo Debt· $0.31M
2021-04-30Post Ipo Equity

Leadership Team

leader-logo
Tim Cook
CEO
leader-logo
Craig Federighi
SVP, Software Engineering
Company data provided by crunchbase