Embedded 5G/4G Cellular Physical Layer Data Path Signal Processing Firmware Engineer

Apple Inc

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$120,300–$210,100 / yr
Posted
6 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $165k
$108k most similar roles pay here $233k

This role pays less than 65% of similar roles. Most pay $165,200–$209,750 — the shaded band above. At the midpoint, this role pays about $165k versus about $187k 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 1777 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1443 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded 5G/4G Cellular Physical Layer Data Path Signal Processing Firmware Engineer

As a Wireless Embedded Physical Layer Data Path Signal Processing Firmware Engineer at the senior level within a silicon design group, you will play a pivotal role in developing embedded 4G/5G/6G multimode cellular firmware for powerful cellular SoCs. Your daily tasks include implementing physical layer algorithms on digital/vector signal processors with strict constraints and interfacing with specialized cellular ASIC hardware to execute 3GPP channels and procedures such as PDCCH, PDSCH, PBCH, PUCCH, PUSCH, PRACH UL/DL HARQ. You will work closely with systems engineers to optimize firmware for efficient execution, design fixed-point firmware, and validate bit-exactness. Additionally, you will develop pre-silicon emulation systems, evaluate cutting-edge tools for verification, and define methodologies for standard processes. The ideal candidate has experience in digital signal processing or wireless physical layer channels, a deep understanding of software engineering principles, and some scripting skills with Python. Familiarity with 3GPP cellular standards, digital/wireless communications, and machine learning concepts is preferred.

What you'll do

  • Implement cellular physical layer algorithms on digital/vector signal processors for 4G/5G/6G multimode firmware.
  • Interface with specialized cellular ASIC hardware to implement 3GPP channels and procedures like PDCCH, PDSCH, PBCH.
  • Work with systems engineers to refine signal processing algorithms for efficient firmware/hardware execution.
  • Specify, design, and implement the firmware architecture for optimal power, performance, and cost efficiency.
  • Analyze and implement fixed-point firmware, ensuring bit-exactness to algorithmic reference standards.

What we're looking for

  • Experience implementing digital signal processing algorithms on specialized hardware.
  • Deep understanding of software engineering principles and computer science fundamentals.
  • Ability to implement 3GPP cellular standards in firmware, including physical layer channels.
  • Familiarity with digital/wireless communications and linear algebra concepts.
  • Scripting experience (Python) for developing automation tools.
  • Understanding of machine learning concepts beneficial but not required.
  • Experience in pre-silicon emulation systems/virtual platforms for verification.

More like this

Similar roles

Embedded 5G/4G Cellular Physical Layer Data Path Signal Processing Firmware Engineer

Apple Inc

San Diego, CA 6 days ago $171,600$302,200
Python 3GPP digital signal processing vector signal processing hardware architecture firmware development fixed-point firmware pre-silicon emulation formal verification channel estimation interference cancellation cell search and measurement beam measurement linear algebra signal processing scripting automation tooling machine learning generative AI

Cellular 4G/5G System Performance Engineer

Apple Inc

San Francisco, CA 14 days ago $181,100$318,400
Python C/C++ Java Keysight Anritsu R&S Layer 2/Layer 3/NAS network performance optimization network emulators silicon prototyping emulation systems virtual platforms

Cellular 4G/5G System Performance Engineer

Apple Inc

San Diego, CA 14 days ago $171,600$302,200
Python C/C++ Java Keysight Anritsu R&S Layer 2/Layer 3/NAS network performance optimization network emulators silicon prototyping emulation systems virtual platforms

Wireless RF PHY Firmware Engineer

Apple Inc

Sunnyvale, CA 49 days ago $126,800$220,900
Python C Assembly ARM RTOS Multithreading Interrupts HW/FW Semaphores Digital Signal Processing Multi core environment Numpy SciPy Fixed point arithmetic Floating point arithmetic Low-level hardware interfaces Register programming Bare-metal software development Clock management Power management Lab equipment Logic analyzers Oscilloscopes Network analyzers Spectrum analyzers Signal generators Power meters Diagnostics Mfg tests Protocol compliance software Bluetooth WLAN ZigBee UWB