Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

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

Apple

$171,600 - $302,200
Aug 19, 2025
San Diego, CA, US
Apply Now

Apple is looking for a Wireless Embedded Physical Layer Data Path Signal Processing Firmware Engineer to work on the embedded 5G/4G/multimode cellular firmware effort within a silicon design group responsible for crafting and productizing powerful cellular SoCs.

Requirements

  • Experience either with implementing digital signal processing algorithms using special purpose digital signal processing HW -OR- wireless physical layer channels by interfacing to special purpose hardware.
  • Experience leading feature delivery for a complete firmware/software life cycle.
  • Experience architecting system level features.
  • Deep understanding of software engineering principles, and core computer science fundamentals.
  • Fundamental facility with C and C++, compilers, build and source code control tools.
  • Experience with silicon prototyping, emulation systems, and virtual platforms.
  • Solid understanding of computer architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems.

Responsibilities

  • Implement key 3GPP digital signal processing algorithms with very tight time, latency and energy budgets by interfacing to specialized cellular ASIC hardware.
  • Implement firmware which implements 3GPP channels and procedures such as: PDCCH, PDSCH, PBCH PUCCH, PUSCH, PRACH UL/DL HARQ.
  • Implement some of the following: Channel Estimation, Channel State Feedback, Interference Cancellation, Cell Search and Measurement, Beam Measurement.
  • Work with systems engineers to refine signal processing algorithms for efficient firmware/hardware execution.
  • Specify, design, and implement the firmware architecture for superior power, performance, and cost.
  • Assist in the development on pre-silicon emulation systems/virtual platforms and use them for verification.
  • Evaluate and implement groundbreaking tools for build, formal verification and test.

Other

  • BS and 10+ years of relevant industry experience.
  • Some mainstream OS application-level development and Python or Perl scripting experience.
  • Understanding of 5G and 4G 3GPP protocols.
  • Some familiarity with wireless communications.
  • Significant experience with memory constrained Real Time Operating Systems (RTOS) and concurrent programming.