Cellular 5G/4G Physical Layer Firmware Engineer
Apple · Bengaluru · onsite · Posted 1d ago
About a minute. You'll make an account on the way through.
About this role
Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what is considered feasible? As part of an extraordinary modem team, you will craft sophisticated and pioneering embedded firmware that delivers more performance in our products than ever before. You will work across subject areas to transform improved hardware elements into a single, integrated design. Join us, and you will help us innovate new wireless systems technologies that continually outperform previous iterations. By collaborating with other product development groups, you will push the industry boundaries of what wireless systems can do and improve the product experience for customers across the world.
Responsibilities:
- Implement key 3GPP protocols and control/data path processing algorithms with very tight time, latency, and energy budgets by interfacing to specialized cellular ASIC hardware.
- Examples of processing include 3GPP channels and procedures such as PDCCH, PDSCH, PBCH, PUCCH, PUSCH, PRACH, UL/DL HARQ, and tracking loops.
- 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 hardware interfaces, processors, bus, DMA, accelerator, and memory subsystems.
- Specify, design, and implement the firmware architecture of an innovative mobile wireless communications system.
- Assist in the development of pre-silicon emulation systems and virtual platforms, and use them for pre-silicon firmware design and hardware verification.
- Evaluate and implement pioneering tools for build, formal verification, and test.
- Define methodologies and best practices.
Minimum Qualifications:
- Experience with hardware control for physical layer 4G/5G data path processing.
- Understanding of 5G and 4G 3GPP protocols.
- Experience implementing digital signal processing algorithms using special-purpose digital signal processing hardware.
- Strong understanding of linear algebra and digital signal processing principles.
- Deep understanding of software engineering principles and core computer science fundamentals.
- Fundamental facility with C and C++, compilers, build tools, and source code control tools.
- Significant experience with memory-constrained real-time operating systems (RTOS) and concurrent programming.
- Solid understanding of computer architecture with particular emphasis on the hardware/software interfaces of high-speed communication subsystems.
- Experience with silicon prototyping, emulation systems, and virtual platforms.
- Proficiency debugging embedded software systems.
- Familiarity with UARTs, JTAG, and oscilloscopes.
- Some mainstream OS application-level development and Python or Perl scripting experience.
Preferred Qualifications:
- Bachelor's degree in electrical engineering, electronics and telecommunications, computer engineering, or computer science is required.
Sourced from instahyre
Skills
About Apple

Apple
Consumer Electronics & Appliances
12.3k+
employees
1976
50 years old
Cupertino, California
United States (USA)
About
Industries
Employee ratings
706 reviews
Culture
4.2
Career growth
3.7
Work-life
4.1
Employees rate it well for
Find them on