Software Development Engineer, Cellular (Instrument Engineering)

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $203k
$128k $278k
below market most similar roles pay here above market

This role pays more than 70% of similar roles. Most pay $162,000–$214,000 — the blue band above. At the midpoint, this role pays about $203k versus about $188k 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 3532 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2761 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

The 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 designing, developing, testing, and deploying high-quality software that constitutes cellular systems. The engineer will work across various aspects of the cellular stack, including interfacing with upper layers and implementing lower layers. Key responsibilities include using a data-driven approach to enhance product quality and providing user support for product deployment. Candidates must utilize C/C++, Python, and object-oriented software design within distributed service-based software architectures. The work focuses on the technical challenge of calibrating and testing 4G, 5G, WiFi, BT, mmWave, UWB, and NFC radios to ensure accuracy and function in commercial hardware products.

What does a Software Development Engineer earn in California?

Median $202800 from 77 postings across 10 companies.

See salary data

What you'll do

  • Design, develop, test, and deploy high-quality software for cellular systems.
  • Interface with upper layers and implement and drive lower layers of the cellular stack.
  • Develop software for precision protocol, RF, and Analog Test Equipment.
  • Use C/C++ and Python to build and debug distributed service-based software architectures.
  • Implement multi-processing and multi-threading based software solutions.
  • Provide technical support to users for bringing up and deploying products.
  • Apply a data-driven approach to identify optimum software solutions for product enhancement.

What we're looking for

  • A Bachelor’s degree is required, and a Master’s degree or above is highly valued.
  • Courses in wireless communications with a focus on cellular systems and protocols are a plus.
  • A good understanding of cellular protocol stacks, particularly 5G, is required.
  • Software development and debugging experience in C/C++ and Python 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 (preferred).
  • Recent hands-on development experience in cellular software development (preferred).

More like this

Similar roles

Cellular Protocol Development Engineer

Apple Inc

San Diego, CA 7 days ago $122,700–$214,300
Cellular Protocols 3GPP SIM NAS AS iOS Interfaces NW Protocols Network Simulation Wireless Software Development Electrical Engineering Computer Engineering Computer Science

Cellular Performance Engineer

Apple Inc

Sunnyvale, CA 14 days ago $150,400–$277,600
5G NR LTE 3GPP TCP/IP Python RF Frontends Cellular Systems Channel Emulators Baseband Protocol Stack Software Optimization