Embedded Real Time Critical Control Firmware Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$175,000–$308,500 / yr
Posted
93 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $242k
$128k most similar roles pay here $328k

This role pays more than 88% of similar roles. Most pay $148,206–$214,000 — the shaded band above. At the midpoint, this role pays about $242k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded Real Time Critical Control Firmware Engineer

The Embedded Real Time Critical Control Firmware Engineer joins the silicon design group to work on embedded 5G, 4G, and multimode cellular firmware for powerful cellular SoCs. This role involves designing and implementing algorithms with minimal memory and cycles under rigid real-time deadlines, including power gating, tracking loops, and spec-based physical layer procedures. The engineer will build validation frameworks, develop pre-silicon emulation systems or virtual platforms, and implement tools for formal verification and testing. Key technical requirements include proficiency in C, C++, Python, and Perl scripting, alongside a deep understanding of computer architecture and high-speed communication subsystems. Candidates must possess expertise in machine learning architectures like CNNs, RNNs, and Transformers, while applying AI/ML principles to system architectures and using generative AI tools for design within highly constrained firmware environments.

What you'll do

  • Implement power gating, tracking loops, and spec-based physical layer procedures.
  • Develop algorithms optimized for minimal memory and cycles with rigid real-time deadlines.
  • Build validation frameworks to verify the functionality of implemented algorithms.
  • Develop pre-silicon emulation systems and virtual platforms for firmware design and hardware verification.
  • Integrate AI/ML principles into system architectures and use generative AI tools for development.
  • Evaluate and implement advanced tools for build processes, formal verification, and testing.
  • Architect and deliver system-level features through the complete firmware lifecycle.

What we're looking for

  • Bachelor of Science degree and at least 10 years of relevant industry experience.
  • Experience designing and implementing bare metal control firmware optimized for cycles and memory.
  • Experience leading feature delivery for a complete firmware/software life cycle.
  • Experience architecting system level features.
  • Proficiency in C, C++, compilers, build tools, and source code control.
  • Solid understanding of computer architecture with focus on high-speed communication subsystem HW/SW interfaces.
  • Experience with Machine Learning algorithms, deep learning architectures, and generative AI tools.
  • Experience with memory-constrained Real Time Operating Systems (RTOS) and concurrent programming.

More like this

Similar roles

Embedded Real Time Critical Control Firmware Engineer

Apple Inc

San Diego, CA 149 days ago $122,700$214,300
C C++ Python Perl RTOS 5G 4G 3GPP Machine Learning Deep Learning CNNs RNNs Transformers Firmware Bare Metal Pre-silicon Emulation Formal Verification Concurrent Programming Wireless Communications

Embedded Real Time Critical Control Firmware Engineer

Apple Inc

Sunnyvale, CA 149 days ago $122,700$214,300
C C++ Python Perl RTOS 5G 4G 3GPP Machine Learning Deep Learning CNNs RNNs Transformers Firmware Bare Metal Pre-silicon Emulation Formal Verification Concurrent Programming Wireless Communications

Embedded Real Time Critical Control Firmware Engineer

Apple Inc

Sunnyvale, CA 93 days ago $184,700$324,800
C C++ Python Perl RTOS Firmware 5G 4G 3GPP Machine Learning Deep Learning CNNs RNNs Transformers Generative AI Pre-silicon Emulation Formal Verification Bare Metal
10+ yrs exp

SoC Firmware Engineer

Apple Inc

Cupertino, CA 154 days ago $150,400$277,600
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation
3+ yrs exp

SoC Firmware Engineer

Apple Inc

Cupertino, CA 154 days ago $184,700$324,800
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation
10+ yrs exp

SoC Firmware Engineer

Apple Inc

Cupertino, CA 154 days ago $129,300$194,700
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation MCUs Root Cause Analysis