Software Development Engineer - Systems

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
42 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $177k
$134k most similar roles pay here $219k

This listing doesn't post a salary. Most similar roles pay $142,200–$211,200.

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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer - Systems

As a Software Development Engineer in Systems at Apple, you will join a dynamic team of engineers focused on enhancing the Metal framework and related tools. Your daily responsibilities include collaborating with other teams to produce presentations and demos for major events like WWDC, writing sample code to guide third-party developers in optimizing performance, hosting developer sessions onsite, evaluating software for quality and feature analysis, and implementing prototype plugins for game engines. You will work extensively with C, C++, Objective-C, Python, and 3D graphics APIs such as Metal, DirectX, OpenGL, and Vulkan, utilizing Git for version control. This role involves deep technical expertise in optimizing both CPU and GPU code to meet stringent performance standards within a large-scale ecosystem that supports diverse applications across Apple’s product line.

What you'll do

  • Develop and enhance features of the Metal framework and related tools.
  • Create sample code to guide third-party developers in optimizing performance.
  • Conduct on-site workshops for third-party developers on Metal framework optimization.
  • Analyze third-party software for performance, quality, and feature improvements.
  • Implement prototype plugins for game engines to support Apple-specific features.

What we're looking for

  • Master’s degree in Electrical and Electronic Engineering, Computer Science, Telecommunications, or related field.
  • Proficient in C, C++, and Objective-C for resolving issues in codebase.
  • Experience with 3D graphics APIs like DirectX, OpenGL, Vulkan, and Metal.
  • Utilize Python for high-level code processing tasks such as test generation and parsing.
  • Design and implement new rendering solutions within established graphic engines.
  • Optimize CPU and GPU code to meet performance guidelines using relevant APIs.
  • Use GIT for effective source code management.

More like this

Similar roles

Software Development Engineer

Adobe

Lehi 88 days ago $114,100$114,100
JavaScript React TypeScript Java NodeJS GoLang openFGA SpiceDB Docker Kubernetes AWS Azure RESTful DOM web security performance optimization CI/CD

Software Development Engineer

Adobe

Lehi +1 9 days ago $177,900$257,550
Java Spring Python JavaScript Kubernetes Jenkins Splunk New Relic Grafana CircleCI RESTful APIs DevOps AI Agile Continuous Integration Unit Testing Build Automation Docker AWS PostgreSQL

Software Development Engineer

Adobe

San Jose 64 days ago $123,700$179,200
Java Python Scala AWS Azure Spark Kafka Flink Apache Iceberg Delta Lake Kubernetes Docker PostgreSQL CI/CD

Software Development Engineer

Adobe

San Jose 52 days ago $148,500$214,950
Python Java JavaScript Docker Kubernetes AWS Azure GCP CI/CD RESTful APIs microservices unit testing PostgreSQL MongoDB React Angular Vue.js

Software Development Engineer

Adobe

San Jose 51 days ago $148,500$214,950
Spark Java Python Snowflake MCP MySQL MongoDB SOLR CI/CD Unit Testing Proactive Monitoring Claude Code

Software Development Engineer

Adobe

California 50 days ago $177,900$257,550
TypeScript JavaScript React Test Driven Development Functional Programming CI/CD WASM WebGPU Canvas Rendering Security Performance Optimization Adobe Firefly Generative AI Models Video Editing UX Design Design Systems
Hybrid