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.