Software Tools Development Engineer - CoreOS

Apple is a technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
DevOps
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
SWE - Developer Experience and Operations Build Engineer

Build Engineer role at Apple focusing on developer experience, CI/CD, and Xcode releases, offering competitive salary and comprehensive benefits.

Engineering Project Manager, Build & Release

Build and Release Engineering Project Manager position at Apple, managing application builds and releases across Apple platforms with competitive compensation and benefits.

Network Engineer, Infrastructure Services

Edge DevOps Engineer position at Apple, focusing on global Edge infrastructure management including CDN, DNS, and NTP services, offering competitive compensation and benefits.

Reliability Engineer

Apple Audio Hardware Reliability Engineering role focused on ensuring product durability and reliability through testing and analysis.

Tools & Automation Engineer

Tools & Automation Engineer role at Apple focusing on software testing and automation for consumer electronics and AR/VR technology.

Description For Software Tools Development Engineer - CoreOS

Join Apple's Darwin Tools & Quality Engineering team within the Core OS organization as a Software Tools Development Engineer. This role focuses on building tools and infrastructure to qualify Operating System and related technologies across all Apple platforms including visionOS, iOS, tvOS, and macOS. You'll be part of a fast-paced team responsible for testing the Darwin kernel, system-level libraries, and services.

The position offers an opportunity to work with cutting-edge technology and contribute to the high reliability of Apple's operating systems. You'll utilize techniques like virtualization, fuzzing, and code coverage driven development to ensure quality across all platforms. The role involves close collaboration with engineering teams to support new features and code changes, while focusing on increasing the depth and breadth of related tests.

As a member of this highly visible and cross-functional team, you'll be responsible for building software tools and infrastructure that support development and quality teams. The work environment promotes innovation and maintains high quality metrics, directly impacting the reliability of Apple's system stack. This is an excellent opportunity for someone passionate about system-level software development and quality engineering, offering competitive compensation including base pay, stock options, and comprehensive benefits.

The ideal candidate will have strong programming skills in Python/Swift, experience with Unix/Linux environments, and the ability to design and implement automated testing solutions. You'll be working with state-of-the-art technology while contributing to products used by millions of people worldwide. The role offers growth opportunities and the chance to work with some of the best minds in the industry.

Last updated 15 days ago

Responsibilities For Software Tools Development Engineer - CoreOS

  • Build software libraries and Frameworks in C, Swift or Python to enable test development and execution
  • Build frameworks to automate test actions like test execution, log collection, error extraction
  • Collaborate with development team and quality team to identify, build and deploy test infrastructure
  • Design automation and solutions to verify complex OS features

Requirements For Software Tools Development Engineer - CoreOS

Python
Linux
  • Bachelor's degree in Computer Science or related courses or 3 years of equivalent work experience
  • Proficient in Python/Swift or similar language
  • Development experience in Unix, Linux, macOS, or iOS

Benefits For Software Tools Development Engineer - CoreOS

Medical Insurance
Dental Insurance
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?