Summary Posted: Jun 28, 2022 Role Number: 200389941 Imagine what you could do here.
At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly.
Bring passion and dedication to your job and there’s no telling what you could accomplish Join us to help deliver the next groundbreaking Apple product.
Do you love working on challenges that no one has solved yet?
As a member of our dynamic group, you will have the unique and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple’s customers every single day.
Wireless technologies have become a crucial part of all Apple devices that delight our customers.
Our devices operate in radio environments with wide range of applications and intertwines different wireless technologies.
With the latest developments in cellular, WiFi, and BT, we utilize a sophisticated simulation platform to study performance of our devices in complicated radio and network conditions and gain insights for system design.
In this role, you will contribute to the design and implementation of a leading-edge cellular 4G/5G user plane simulator (Layer 2).
Key Qualifications Deep knowledge of 4G/5G cellular communication systems and their Layer 2 user plane protocols.
Validated track-record in SW and simulator design in C++, including experience with simulator frameworks.
Excellent hands-on programming skills in C++ Familiarity with state-of-the-art Software Engineering practices and pre-silicon verification workflows.
Experience with 4G/5G Layer 2 protocol stack design (MAC/RLC/PDCP/SDAP).
Knowledge of current cellular communication standards: 5G (NR) and 4G (LTE).
Ability to efficiently work with multi-functional teams and proficiency in leading technical initiatives across a multi-functional organization.
Good documentation skills to develop detailed component/system requirements, architecture and design documentation.
Description Use software skills combined with cellular knowledge to build a cellular data plane simulator for very high data rate applications.
Design data plane test cases and drive feature bring-up and issue resolution.
Work with digital hardware and software designers to realize the L2 user plane protocols with power and area efficient digital implementations.
Support verification of HW and SW IP blocks pre
– and post-silicon.
Work on simulation framework topics related to build system, code generation, test infrastructure, tool and library integration.
Education & Experience MS in Computer Science or Electrical/Information Engineering with 10 years of working experience or PhD in relevant field with 5 years of working experience.
Additional Requirements