Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
As a Software Development Engineer - Systems at Apple, you'll be at the forefront of developing critical compute features for future Apple products. This role combines low-level systems programming with high-performance computing, requiring expertise in both hardware architecture and software development.
You'll be responsible for leading the development of crucial product features, conducting system-wide performance investigations for Apple intelligence workloads, and developing next-generation benchmarks for Xcode's predictive code completion. Your work will directly impact the performance and capabilities of future Apple products.
The role requires strong technical skills in C/C++ programming, GPU architecture, and operating systems, particularly macOS. You'll work with various technologies including OpenGL, CPU architecture, and GPU compute systems. Beyond technical work, you'll have opportunities to mentor new hires and evangelize pre-Silicon platforms to internal and external teams.
At Apple, you'll be part of a team that values innovation, diversity, and excellence. The position offers comprehensive benefits including medical and dental coverage, retirement benefits, stock programs, education reimbursement, and potential bonuses and relocation assistance. Base pay ranges from $147,400 to $220,900 annually, depending on your skills, qualifications, experience, and location.
Join us in creating the next generation of groundbreaking technologies that will shape the future of computing at Apple.