Embedded Real Time Critical Control Firmware Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / 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 $255k
$126k most similar roles pay here $346k

This role pays more than 92% of similar roles. Most pay $148,206–$214,000 — the shaded band above. At the midpoint, this role pays about $255k 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

Embedded Real Time Critical Control Firmware Engineer will join the silicon design group to focus on embedded 5G, 4G, and multimode cellular firmware. The 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. You will build validation frameworks, develop pre-silicon emulation systems or virtual platforms for hardware verification, 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. The work involves integrating AI/ML principles into system architectures and utilizing generative AI for design productivity. Candidates must navigate highly constrained firmware environments, manage concurrent programming in RTOS, and address complex 3GPP protocols within the cellular SoC domain.

What you'll do

  • Implement power gating, tracking loops, and spec-based physical layer procedures for cellular firmware.
  • Develop algorithms optimized for minimal memory usage and cycles under 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 to improve development productivity.
  • Evaluate and implement advanced tools for build processes, formal verification, and testing.
  • Architect and lead the delivery of system-level features through the full 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.
  • Expertise in architecting system-level features and leading full firmware/software life cycles.
  • Proficiency in C, C++, compilers, build tools, and source code control systems.
  • Strong understanding of computer architecture and HW/SW interfaces of high-speed communication subsystems.
  • Experience with Python or Perl scripting and mainstream OS application-level development.
  • Solid foundation in Machine Learning, Deep Learning architectures, and using generative AI for design.
  • Knowledge of 5G/4G 3GPP protocols and experience with memory-constrained RTOS and concurrent programming.

More like this

Similar roles

Embedded Real Time Critical Control Firmware Engineer

Apple Inc

San Diego, CA 93 days ago $175,000$308,500
C C++ Python Perl RTOS Firmware Machine Learning Deep Learning Transformers 5G 4G 3GPP Pre-silicon Emulation Formal Verification Bare Metal Concurrent Programming Computer Architecture
10+ yrs exp

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

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

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