Embedded Real Time Critical Control Firmware Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$181,100–$318,400 / yr
Posted
4 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $250k
$114k most similar roles pay here $340k

This role pays more than 95% of similar roles. Most pay $155,687–$209,750 — the shaded band above. At the midpoint, this role pays about $250k versus about $183k 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 1798 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1459 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

As an Embedded Firmware Engineer at the senior level within a silicon design group, you will play a pivotal role in developing and productizing advanced cellular SoCs for 5G/4G/multimode applications. Your responsibilities include designing highly optimized algorithms with strict real-time constraints, building validation frameworks, and contributing to pre-silicon emulation systems. You will leverage AI/ML tools to enhance productivity and work on system architectures that integrate these principles effectively. The ideal candidate has extensive experience in bare metal control firmware development, feature delivery for the entire firmware lifecycle, and a deep understanding of high-speed communication subsystems. Proficiency in Python or Perl scripting, machine learning algorithms, and knowledge of 5G/4G protocols is essential, along with familiarity with memory-constrained RTOS and concurrent programming techniques.

What you'll do

  • Design and implement highly optimized algorithms for power gating, tracking loops, and physical layer procedures.
  • Build validation frameworks to ensure the correctness of implemented firmware algorithms.
  • Develop pre-silicon emulation systems for firmware design and hardware verification.
  • Evaluate and integrate powerful tools for formal verification and testing in firmware development.
  • Apply AI/ML principles to improve productivity and system architecture in real-time critical control environments.

What we're looking for

  • Experience designing and implementing bare metal control firmware optimized for cycles and memory.
  • Deep understanding of differences between software platform design and highly constrained firmware environments.
  • Strong foundation in machine learning, including ML algorithms and deep learning architectures like CNNs, RNNs, Transformers.
  • Solid experience with computer architecture, focusing on HW/SW interfaces of high-speed communication subsystems.
  • Ability to lead feature delivery throughout the complete firmware/software lifecycle.

More like this

Similar roles

Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 60 days ago
C C++ Python Java Go Rust Ada VHDL Verilog MATLAB FPGAs heterogenous computing boards RTOSes I2C CAN SPI RS-232 RS-422 static analysis dynamic testing complexity analysis

Firmware Engineer, Embedded Systems

Anduril Industries

Costa Mesa, CA 11 days ago $166,000$220,000
C++ C Embedded Systems RTOS Microcontrollers FPGA DSP Linux Git Doxygen JIRA Agile CI/CD

Senior Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 150 days ago
C C++ VHDL Verilog Python Go Rust Ada MATLAB FPGAs RTOS VxWorks Integrity I2C CAN SPI RS-232 RS-422 embedded software testing static analysis dynamic testing complexity analysis