Software Integrity Engineer

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$107,100 - $222,800
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Software Integrity Engineer

Apple's Audio & Media Technologies (AMT) team is seeking an experienced Software Integrity Engineer to join their innovative team that provides the audio foundation across all Apple products. This role combines software development, automation, and quality assurance to support the audio driver ecosystem. You'll be working with cutting-edge technology across platforms including iPhone, iPad, Apple TV, Apple Watch, macOS, and VisionOS.

As a Software Integrity Engineer, you'll be responsible for developing and maintaining critical tools and automation systems that ensure the quality and reliability of Apple's audio drivers. Your work will directly impact the performance and stability of audio features across Apple's entire product line. You'll collaborate with multiple teams, leveraging your expertise in Python programming, software testing, and embedded systems debugging.

The role offers an exciting opportunity to work on complex technical challenges while contributing to products used by millions of people worldwide. You'll be part of a dynamic, collaborative environment where your skills in automation, testing, and problem-solving will be essential. The position comes with competitive compensation, including base pay ranging from $107,100 to $222,800, plus additional benefits like stock options, comprehensive healthcare, and educational support.

This is an ideal opportunity for a seasoned professional who is passionate about quality assurance, automation, and audio technology. You'll be joining a company known for innovation and excellence, where your contributions will help shape the future of Apple's audio technologies. The role offers significant growth potential and the chance to work with some of the most advanced consumer technology products in the world.

Last updated 18 days ago

Responsibilities For Software Integrity Engineer

  • Work closely with audio driver engineering, build automation, and quality assurance teams
  • Script and triage software failures
  • Enforce automation test stability
  • Develop code quality metric for audio driver repos
  • Create weekly reports and dashboards for code coverage
  • Maintain testing infrastructure
  • Write documentation of test operations
  • Work with audio engineers to solve identified issues

Requirements For Software Integrity Engineer

Python
Linux
  • 5+ years of SW development and/or tools and automation experience
  • Expert level Python programmer
  • Highly competent with scientific computation, data acquisition, processing, and presentation
  • Familiar with GIT version control system
  • Deep understanding of Software testing and QA methodologies
  • Creative thinking and strong problem solving skills
  • Experience investigating and triaging software build failures
  • Experience with embedded system debugging
  • Bachelor's or Master's degree in Computer Science/Engineering, or equivalent experience

Benefits For Software Integrity Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Software Integrity Engineer

Software Engineer (SRE Tools & Automation), IS&T Enterprise Systems

Senior SRE/DevOps Engineer role at Apple, leading production support and infrastructure automation for global customer service systems.

Senior DevOps Engineer

Senior DevOps Engineer role at Apple, focusing on automation, cloud infrastructure, and operational excellence with competitive compensation and comprehensive benefits.

DevOps Engineer - Insight

Senior DevOps Engineer position at Apple, focusing on cloud infrastructure and big data platforms, offering competitive salary and comprehensive benefits.

Senior DevOps Engineer- Retail Engineering

Senior DevOps Engineer role at Apple focusing on e-commerce systems and solutions for Apple.com, emphasizing operational excellence through automation.

Developer Tools, Performance Tools Engineer

Senior Developer Tools Engineer role at Apple focusing on performance profiling tools development, requiring 3+ years of iOS/macOS experience and expertise in Swift/Objective-C.