Senior Systems Software Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$150,000 - $250,000
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Systems Software Engineer

Apple's Product Integrity group is seeking a Senior Systems Software Engineer to join their OS Diagnostics team in creating future products. This role offers an exciting opportunity to work on software that characterizes, calibrates, and tests new hardware across Apple's product lineup. You'll be developing and maintaining internal software that runs on various Apple products, working closely with diverse teams including Hardware Engineering, Software Engineering, Operations, and Contract Manufacturing partners.

As a Senior Systems Software Engineer, you'll be at the intersection of hardware and software, directly impacting hardware quality and end-user experiences. The role involves working with products from early development through mass production, requiring expertise in software development, system architecture, and hardware interfaces. You'll be responsible for creating applications, frameworks, and utilities that are crucial to Apple's manufacturing processes.

The position demands strong technical skills in embedded systems, operating systems, and programming languages like C++/Objective-C/Swift. You'll be working with various hardware interfaces (I2C, USB, PCIe) and debugging at all levels of the operating system. The role offers exposure to cutting-edge technology and the chance to influence Apple's product development process.

This is an excellent opportunity for someone who enjoys working in a collaborative environment, solving complex technical challenges, and has a passion for creating high-quality products. The role includes up to 25% travel, allowing you to support hardware production both locally and remotely. Join Apple's team and be part of creating the next generation of innovative products that millions of people worldwide will use.

Last updated 5 hours ago

Responsibilities For Senior Systems Software Engineer

  • Developing applications, frameworks, and command line utilities
  • Maintaining critical manufacturing software running on millions of Apple devices
  • Solving complex problems requiring cross-functional engagement and support
  • Reviewing and implementing hardware test specifications
  • Supporting hardware production locally and remotely (travel up to 25%)
  • Completing work with effective prioritization, communication, and multitasking abilities

Requirements For Senior Systems Software Engineer

Python
Linux
  • BS in CS/CE or relevant work experience
  • 5+ years of software engineer career experience
  • Proven task management
  • Effective communication skills
  • Expertise in at least one of C++/Objective-C/Swift
  • Experience developing drivers/applications in Unix, Linux, or macOS
  • Experience with building embedded system architectures and using interfaces such as I2C, USB, PCIe (preferred)
  • Experience building and debugging distributed applications (preferred)
  • Experience debugging at all levels of an operating system (preferred)
  • Experience with Python/Lua/Bash (preferred)

Interested in this job?

Jobs Related To Apple Senior Systems Software Engineer

Pre-Silicon GPU Driver Engineer

Senior GPU Driver Engineer position at Apple, developing pre-silicon drivers for next-generation Apple Silicon GPUs, requiring expertise in graphics architecture and driver development.

Camera Image Quality Engineer

Senior Camera Image Quality Engineer role at Apple, focusing on camera hardware development and image quality optimization for consumer electronics products.

Hardware Engineer - Power Analysis and Modeling

Senior Hardware Engineering role at Apple focusing on power analysis and optimization for Apple Watch, combining system modeling with hands-on characterization to improve battery life performance.

Wireless Systems Engineer

Senior Wireless Systems Engineer role at Apple, leading RF definition team and shaping wireless technology roadmap for consumer electronics, offering competitive compensation and benefits.

Hardware Validation Engineer - Apple Watch

Senior Hardware Validation Engineer position at Apple, focusing on Apple Watch system validation, offering competitive salary and benefits in Cupertino.