A

Apple

Designs phones, computers and their operating systems

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

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree and a minimum of 10 years of relevant industry experience are required.
  • Experience implementing digital signal processing algorithms using special-purpose digital or vector signal-processing hardware, or implementing wireless physical-layer channels by interfacing with special-purpose hardware, is required.
  • A deep understanding of software engineering principles and core computer science fundamentals is required.
  • Fundamental proficiency with C and C++, compilers, build tools, and source-code control tools is required.
  • Experience with silicon prototyping, emulation systems, and virtual platforms is required.
  • A solid understanding of computer architecture, particularly the hardware/software interfaces of high-speed communication subsystems, is required.
  • Some Python scripting experience for developing automation tooling is required.

Responsibilities

  • Implement cellular physical-layer algorithms on digital or vector signal processors under tight time, latency, memory, and energy budgets by interfacing with specialized cellular ASIC hardware.
  • Implement firmware for 3GPP channels and procedures such as PDCCH, PDSCH, PBCH, PUCCH, PUSCH, PRACH, and uplink/downlink HARQ when applying hardware-programming expertise.
  • Implement signal-processing functions such as channel estimation, channel-state feedback, interference cancellation, cell search and measurement, and beam measurement when applying linear-algebra and signal-processing expertise.
  • Work with systems engineers to refine signal-processing algorithms for efficient firmware and hardware execution.
  • Specify, design, and implement firmware architecture for power, performance, and cost objectives.
  • Analyze, refine, and implement fixed-point firmware and validate bit-exactness against the algorithmic reference.
  • Assist in developing pre-silicon emulation systems and virtual platforms and use them for verification.
  • Evaluate and implement tools for build, formal verification, and testing.
  • Define methodologies and standard processes.

Desired Qualifications

  • Understanding of 3GPP cellular standards, including 4G and 5G physical-layer aspects.
  • Familiarity with digital and wireless communications.
  • Significant experience with memory-constrained real-time operating systems and concurrent programming.
  • Familiarity with machine-learning concepts and generative artificial intelligence.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs