Appleposted 1 day ago
$152,776 - $204,000/Yr
Full-time • Mid Level
San Diego, CA

About the position

APPLE INC has the following available in San Diego, California. Implement key 3GPP digital signal processing algorithms with very tight time, latency and energy budgets by interfacing to specialized cellular ASIC hardware. Examples of 3GPP algorithmic areas include: Channel Estimation, Channel State Feedback, Interference Cancellation, Cell Search and Measurement, and Beam Measurement. Work with systems engineers to refine signal processing algorithms for efficient firmware/hardware execution. Work with silicon designers to define HW interfaces, processors, bus, DMA, accelerator, and memory subsystems. Specify, design, and implement the firmware architecture of a state-of-the-art mobile wireless communications system. Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon FW design and HW verification. Evaluate and implement leading edge tools for build, formal verification and test. Define methodologies and best practices. 40 hours/week.

Responsibilities

  • Implement key 3GPP digital signal processing algorithms.
  • Interface with specialized cellular ASIC hardware.
  • Refine signal processing algorithms for efficient firmware/hardware execution.
  • Define HW interfaces, processors, bus, DMA, accelerator, and memory subsystems.
  • Specify, design, and implement firmware architecture for mobile wireless communications systems.
  • Assist in the development of pre-silicon emulation systems/virtual platforms.
  • Evaluate and implement tools for build, formal verification, and test.
  • Define methodologies and best practices.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering or related field.
  • 2 years of experience in the job offered or related occupation.
  • 2 years of experience with C, C++, and assembly languages for cell phone modem algorithms.
  • 2 years of experience with Python and Matlab for cell phone modem algorithm verification and improvement.
  • Experience designing and implementing efficient real-time functions on communication across multi-core systems.
  • Experience utilizing Python and Perl for log storage and analysis.
  • Experience leveraging data visualization tools for real-time analysis of cell phone modem performance.
  • Experience utilizing GitHub for source code management and issue tracking.
  • Experience using Jenkins for continuous integration and multi-cloud continuous delivery.
  • Experience automating testing and deployment processes.
  • Experience debugging software using an interactive debugger, including T32.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service