Embedded Real Time Critical Control Firmware Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$126,800–$220,900 / yr
Posted
57 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $174k
$116k most similar roles pay here $232k

This role pays less than 53% of similar roles. Most pay $152,027–$209,750 — the shaded band above. At the midpoint, this role pays about $174k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 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 dynamic 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 possesses expertise in C and C++, compilers, build tools, and source code control, along with foundational knowledge in machine learning and deep learning algorithms such as CNNs and RNNs. Additionally, familiarity with 5G/4G protocols, wireless communications, and memory-constrained RTOS environments is beneficial.

What you'll do

  • Design and implement highly optimized algorithms for power gating and tracking loops.
  • Build validation frameworks to ensure the reliability of implemented firmware algorithms.
  • Develop pre-silicon emulation systems for early-stage hardware verification and firmware design.
  • Evaluate and integrate advanced tools for formal verification, testing, and build processes.
  • Utilize AI/ML principles in system architecture to enhance algorithm implementation efficiency.

What we're looking for

  • Experience in designing and implementing bare metal control firmware optimized for cycles and memory.
  • Proficiency in C and C++, compilers, build tools, and source code management systems.
  • Knowledge of computer architecture with a focus on high-speed communication subsystems' HW/SW interfaces.
  • Understanding of system-level feature architecting and delivering complete firmware/software lifecycle features.
  • Familiarity with AI/ML algorithms and deep learning architectures for improved productivity in design and implementation.

More like this

Similar roles

Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 57 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 8 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 147 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