
Cellular Layer-1 Control Software Development Engineer, Wireless Technologies & Ecosystems
Apple2 months ago
Sunnyvale, CA, USAEntry Level / Mid Level
H1B sponsor
Responsibilities
- Design, develop, and integrate embedded software for cellular chipsets in Apple products.
- Develop core cellular technologies and improve wireless performance across iPhone, iPad, Apple Watch, and other product lines.
- Implement and work with cellular uplink procedures including RACH, Scheduling Request, SRS, CSI, and antenna-selection algorithms.
- Collaborate with product-development groups across Apple to deliver cellular software solutions.
- Perform software verification and hardware validation using scripting and automation frameworks.
- Debug embedded software systems using system simulators, spectrum analyzers, oscilloscopes, and JTAG debuggers.
Requirements
- Bachelor’s and/or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 0–5+ years of relevant industry experience.
- Strong understanding of software-engineering principles using C and/or C++.
- Strong understanding of real-time operating systems and concurrent programming.
- Preferred experience with cellular uplink procedures, computer architecture, and hardware/software interfaces for high-speed communication subsystems.
- Preferred experience with silicon prototyping, emulation systems, virtual platforms, software verification, hardware validation, scripting, automation frameworks, and embedded-system debugging.
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.