Embedded SW Engineer

A leading technology company that designs and manufactures consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Principal Software Engineer
In-Person
10+ years of experience
Hardware

Description For Embedded SW Engineer

Join Apple's Silicon Engineering Group as an Embedded Software Engineer working on critical DRAM technologies that power all Apple devices. This role is part of a dedicated software team whose mission is to ensure DRAM functionality and longevity in Apple products. You'll be working on DRAM bringup, initialization, and calibration, developing specialized characterization tools used company-wide.

The position offers unique opportunities to work with cutting-edge technology, touching every DRAM on every SoC-based product Apple makes, including iPhone, iPad, Apple Watch, Apple TV, and Apple Silicon. You'll be part of pushing DRAM specifications beyond industry standards, leading rather than following in DRAM technology innovation.

As a team member, you'll gain comprehensive knowledge of DRAM interfaces, characterization, and debugging while developing your software expertise. You'll work cross-functionally with Chip Design, Design Validation, Silicon Validation, CoreOS iBoot, and Test Engineering teams. The role combines embedded software development with deep hardware understanding, offering growth opportunities in both technical depth and breadth.

The position requires expert-level C programming skills and embedded software development experience. You'll be responsible for developing firmware, maintaining development environments, supporting functional testing, and working closely with silicon designers on new features. The role offers competitive compensation, including base pay, stock options, comprehensive benefits, and opportunities for professional growth.

Join Apple's Hardware team and be part of creating the next generation of high-performance, power-efficient processors and systems-on-chip that make Apple products beloved by millions worldwide.

Last updated 2 days ago

Responsibilities For Embedded SW Engineer

  • Design and implementation of firmware for DRAM initialization, training, and characterization
  • Improving and maintaining the development and debug environments, tools and methodologies
  • Support of functional test environment for device characterization, failure analysis, and mass production
  • Developing software to prove that the silicon behaves as architected under the various supported modes
  • Developing targeted functional tests to screen failures identified during the product lifecycle
  • Work with silicon designers on proof of concept features

Requirements For Embedded SW Engineer

Linux
  • Bachelors degree or equivalent experience with minimum of 10 years of relevant industry experience
  • Expert in C programming
  • Expert in embedded software development, bare metal, RTOS and/or Linux

Benefits For Embedded SW Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee Stock Purchase Plan
  • Restricted stock unit awards
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Embedded SW Engineer

Mixed Signal Circuit Design Engineer

Design and implement high-performance PHY designs for Apple's innovative products

Baseband Hardware Design Engineer

Senior hardware engineering role focusing on baseband system design and implementation for Apple products, requiring extensive experience in electrical engineering and digital design.

RTL Design Engineer

Senior RTL Design Engineer position at Apple, focusing on mixed-signal circuits design and verification with emphasis on embedded systems and low power architectures.

ASIC Design Engineer

Senior ASIC Design Engineer position at Apple, focusing on SoC design and multimedia IP development with competitive compensation and comprehensive benefits.

STA Engineer

Lead ASIC STA Engineer role at Apple focusing on SOC design and timing closure for cutting-edge hardware products.