Senior Cellular Layer-1 Control Software Development Engineer, Wireless Technologies & Ecosystems

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
31 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $207k
This role $255k
$129k most similar roles pay here $346k

This role pays more than 96% of similar roles. Most pay $177,287–$235,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $207k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Cellular Layer-1 Control Software Development Engineer, Wireless Technologies & Ecosystems

As a Senior Cellular Layer-1 Control Software Development Engineer within the Wireless Technologies & Ecosystems team, you will design and implement PHY/Layer1 Control Software and firmware for state-of-the-art mobile wireless communication systems. You will be responsible for developing key scheduling and control processing under strict timeline, latency, and energy constraints while building pre-silicon emulation systems and virtual platforms for design verification. The role involves evaluating tools for build, formal verification, and testing to define new methodologies and standards. You will utilize C, C++, and Real Time Operating Systems (RTOS) to develop embedded software. Your work focuses on the cellular ecosystem, specifically addressing uplink procedures like RACH, Scheduling Request, SRS, and CSI. You will solve complex technical challenges in high-speed communication subsystems to improve connectivity for mobile products including iPhone, iPad, and Watch.

What you'll do

  • Design and implement PHY/Layer1 Control Software and Firmware for mobile wireless communication systems.
  • Implement key scheduling and control processing under strict timeline, latency, and energy constraints.
  • Develop pre-silicon emulation systems and virtual platforms for Layer1 Control SW design and verification.
  • Evaluate and implement advanced tools for build processes, formal verification, and testing.
  • Define technical methodologies and standards for cellular software development.
  • Debug embedded software systems using system simulators, spectrum analyzers, oscilloscopes, and JTAG debuggers.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5-10 years of relevant industry experience.
  • Strong understanding of software engineering principles using C and/or C++, Real Time Operating Systems (RTOS), and concurrent programming.
  • Deep understanding of cellular uplink procedures including RACH, Scheduling Request, SRS, CSI, and antenna selection algorithms (preferred).
  • Working knowledge of computer architecture with an emphasis on HW/SW interfaces of high-speed communication subsystems (preferred).
  • Experience with silicon prototyping, emulation systems, and virtual platforms (preferred).
  • Experience in SW verification and HW validation using scripting, automation frameworks, and hardware debugging tools like spectrum analyzers and JTAG debuggers (preferred).

More like this

Similar roles