Software Development Engineer, Wireless Technologies & Ecosystems

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $214k
$126k most similar roles pay here $294k

This role pays more than 82% of similar roles. Most pay $152,150–$202,874 — the shaded band above. At the midpoint, this role pays about $214k versus about $178k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Wireless Technologies & Ecosystems

As a Software Development Engineer, Wireless Technologies & Ecosystems, you will join the Wireless Technologies and Ecosystems team to develop software ensuring cellular devices function flawlessly on global carrier networks. You will work cross-functionally with engineering, QA, project management, and carrier account teams to design, implement, and deploy carrier configurations while building tools and frameworks to facilitate these processes. Your daily work involves debugging failures during field, interoperability, and type approval testing. To succeed in this role, you must possess strong programming skills in C++, Objective-C, or Swift, along with proficiency in Python and Unix shell scripting. You will also utilize SQL and NoSQL databases like MySQL and MongoDB. The role requires experience applying AI to real-world problems and familiarity with wireless networks and mobile device configuration within the cellular product space.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Design, implement, and deploy carrier configurations for cellular products.
  • Develop tools and frameworks to facilitate the carrier configuration process.
  • Debug failures during field, interoperability, and type approval testing.
  • Develop software that ensures cellular devices function on global carrier networks.
  • Write automation scripts and tools to streamline development processes.
  • Apply AI techniques to solve real-world technical problems.
  • Manage system software releases for mobile or desktop platforms.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent.
  • 5+ years of software development experience.
  • Strong object-oriented programming and design skills in C++, Objective-C, or Swift.
  • Proficiency in one or more scripting languages, including Python.
  • Experience with Unix shell scripting (bash/sh/csh).
  • Experience developing with SQL and NoSQL database systems such as MySQL and MongoDB.
  • Strong experience with debugging.
  • Experience applying AI to real-world problem solving.

More like this

Similar roles