Software Engineer, Device Management, CoreOS

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
22 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $210k
$127k most similar roles pay here $288k

This role pays more than 60% of similar roles. Most pay $151,106–$222,000 — the shaded band above. At the midpoint, this role pays about $210k versus about $187k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Device Management, CoreOS

As a Software Engineer on the Core Device Management team at Apple, you will contribute to the design and implementation of innovative solutions for managing millions of Apple devices globally. Your daily tasks include presenting technical concepts to cross-functional partners, enhancing the core MDM networking protocol, and collaborating with framework teams to simplify device management processes. You will work closely with various engineering teams across iOS, macOS, tvOS, visionOS, and watchOS to ensure seamless integration and user experience. The ideal candidate has expertise in C-like programming languages such as Swift or Objective-C, along with a strong understanding of concurrent programming concepts. Familiarity with Apple’s key technologies like CoreData, libdispatch, XPC, and Swift concurrency is highly beneficial for this role, which plays a crucial part in enabling organizations to efficiently manage Apple devices without compromising user experience.

What you'll do

  • Improve and maintain the core MDM networking protocol used by Apple Business and third-party vendors.
  • Design and implement device management solutions for cross-functional projects across Apple.
  • Present technical concepts related to device management architecture to new partners.
  • Reduce complexity in developer experience for device management adopters through framework collaboration.
  • Contribute to team roadmaps and influence product features in partnership with engineering management.

What we're looking for

  • Experience with professional software development in C-like languages (Swift, Objective-C, Java, C++, C#, etc.)
  • Familiarity with concurrent programming concepts and design patterns like multi-threading, serialization, and locking
  • Ability to quickly learn and apply new technologies while collaborating effectively
  • Excellent communication and interpersonal skills for cross-functional collaboration
  • Bachelor's Degree in Computer Science or related field, or equivalent experience

More like this

Similar roles

Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara, CA 17 days ago $180,600$271,000
C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Interprocessor Communication Power Management Debugging Boot RAS Security Runtime Services Embedded Firmware Qualcomm SoCs

Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara, CA 31 days ago $180,600$271,000
C Assembly RTOS OS kernel environments Zephyr eCos µC/OS FreeRTOS ARMv8 Simulators FPGA emulation Interprocessor communication Power management Driver development Embedded firmware development

Careers

Qualcomm

San Diego, CA 73 days ago
Java C++ Python Linux Git Android_Make Android_Studio Adb Linux_kernel Device_drivers T32 gdb AI_models JNI AIDL_HALs