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
This job posting may no longer be active. You may be interested in these related jobs instead:
Custom Timing Engineer

Custom Timing Engineer position at Apple, focusing on sophisticated circuit design and timing analysis for high-performance hardware development.

Custom Timing Engineer

Senior hardware engineering role focusing on circuit timing analysis and optimization for Apple's custom digital circuits team.

SRAM Circuit Design Engineer

Design and implement custom SRAM circuits for Apple's next-generation silicon chips, working with world-class engineering teams on flagship products.

Custom Circuits Design Verification Engineer

Senior verification engineering role at Apple focusing on custom circuits and SoC design verification, requiring 10+ years of experience in digital design and verification.

SoC Power Validation Engineer

SoC Power Validation Engineer role focusing on silicon power validation, analysis, and optimization for mobile SoCs.

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 3 months 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?