Software Development Engineer, Cellular (Instrument Engineering)

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
60 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $214k
$128k most similar roles pay here $294k

This role pays more than 78% of similar roles. Most pay $159,000–$214,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $186k 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 3587 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Cellular (Instrument Engineering)

Software Development Engineer - Cellular (Instrument Engineering) joins a small team of engineers designing and producing precision protocol, RF, and Analog Test Equipment. This role involves developing high-quality software using modern engineering techniques to support the calibration and testing of 4G, 5G, WiFi, BT, mmWave, UWB, and NFC radios. The engineer will be responsible for the design, development, testing, and deployment of software across various aspects of the cellular stack, including interfacing with upper layers and implementing lower layers. Key technical requirements include proficiency in C/C++, Python, and Matlab, along with experience in multi-processing, multi-threading, and distributed service-based architectures. The role requires a strong understanding of cellular protocol stacks, particularly 5G, and fundamental knowledge of RF systems to solve complex problems related to the quality and accuracy of mobile device radio components.

What does a Software Development Engineer earn in California?

Median $212000 from 76 postings across 9 companies.

See salary data

What you'll do

  • Develop high-quality software using modern engineering techniques and tools.
  • Design, develop, test, and deploy software across various layers of the cellular stack.
  • Implement and drive lower-layer functionalities within the cellular system.
  • Interface with upper layers of the cellular protocol stack.
  • Use a data-driven approach to identify and implement optimal software solutions.
  • Provide technical support to users for bringing up and deploying internal products.
  • Develop multi-processing and multi-threading based implementations in C/C++ and Python.

What we're looking for

  • A Bachelor's degree is required, with Master's or higher highly valued.
  • Courses in wireless communications with a focus on cellular systems and protocols are preferred.
  • A good understanding of cellular protocol stacks, particularly 5G, is required.
  • Software development and debugging skills in C/C++ and Python are required.
  • Experience with multi-processing and multi-threading based implementations is required.
  • Experience developing within distributed service based software architectures is required.
  • Good fundamentals in object-oriented SW design and test techniques and methodologies are required.
  • 3+ years of industry experience or equivalent, recent hands-on cellular development, RF knowledge, and Matlab familiarity are preferred.

More like this

Similar roles