Apple - Sunnyvale, CA

posted 8 days ago

Full-time - Senior
Sunnyvale, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

As a Wireless Embedded Physical Layer Data Path Signal Processing Firmware Engineer at Apple, you will play a crucial role in the development of embedded 5G/4G cellular firmware within a silicon design group. This position involves implementing key digital signal processing algorithms while interfacing with specialized cellular ASIC hardware, ensuring optimal performance under strict time, latency, and energy constraints. You will collaborate with systems engineers to refine algorithms and design firmware architecture that meets power and performance goals.

Responsibilities

  • Implement key 3GPP digital signal processing algorithms with tight time, latency, and energy budgets.
  • Interface with specialized cellular ASIC hardware to implement firmware for 3GPP channels and procedures.
  • 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 of pre-silicon emulation systems/virtual platforms and use them for verification.
  • Evaluate and implement tools for build, formal verification, and testing.
  • Define methodologies and standard processes.

Requirements

  • BS degree and 10+ years of relevant industry experience.
  • Experience implementing digital signal processing algorithms using special purpose digital signal processing hardware or wireless physical layer channels.
  • 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.
  • Proficiency in 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 emphasis on HW/SW interfaces of high-speed communication subsystems.
  • Some experience with mainstream OS application-level development and Python or Perl scripting.

Nice-to-haves

  • Understanding of 5G and 4G 3GPP protocols.
  • Familiarity with wireless communications.
  • Significant experience with memory constrained Real Time Operating Systems (RTOS) and concurrent programming.

Benefits

  • Health insurance
  • 401k retirement plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service