Software Development Engineer - Test

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$135,400 - $204,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer - Test

Join Apple's Sensing and Connectivity team working on Location Technologies that power critical experiences across Apple products. As a Software Development Engineer in Test, you'll be part of a dynamic group building highly innovative location features based on core wireless technologies including GNSS, Ultra Wide Band (UWB), WiFi and Bluetooth. These technologies form the foundation of Maps and Fitness applications, Proximity sensing features like AirTags UWB Precise finding and Indoor Location/iBeacons.

The role involves building automation infrastructure, automated tests, and tools to enhance QA processes and deliver the best location experience for customers. You'll work closely with developers and cross-functional stakeholders to understand features and use data-driven test results to influence product development. The position requires strong programming skills, particularly in Python, to automate test processes, data analysis, and reporting.

This is an opportunity to work on special projects ranging from developing data crowdsourcing systems to prototyping apps & features for future OS releases. The ideal candidate will have deep understanding of wireless technologies and their positioning capabilities, excellent knowledge of software development lifecycle and testing methodologies, and the ability to drive cross-functional communications while maintaining tight timelines.

The role offers comprehensive benefits including medical/dental coverage, retirement benefits, stock programs, education reimbursement, and potential bonuses. You'll be part of a team that's laser-focused on delivering meaningful experiences to Apple customers while working in a fast-paced, agile environment that values attention to detail and cross-functional collaboration.

Last updated 7 hours ago

Responsibilities For Software Development Engineer - Test

  • Build automation infrastructure and automated tests
  • Enhance QA processes
  • Work with developers and cross-functional stakeholders
  • Automate test processes, data analysis, and reporting
  • Work on Location Technologies that power critical experiences in Apple products

Requirements For Software Development Engineer - Test

Python
  • Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • 3 plus years of experience writing Python code

Benefits For Software Development Engineer - Test

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

Interested in this job?

Jobs Related To Apple Software Development Engineer - Test

Clojure Programmer

Apple is hiring a Clojure Programmer in Cupertino to develop backend services and frontend applications using Clojure and ClojureScript, offering competitive compensation and comprehensive benefits.

Graphics, Games, and Machine Learning - Gaming Experience Test Engineer

Gaming Experience Test Engineer role at Apple focusing on graphics, games, and machine learning testing across macOS, iOS, and tvOS platforms.

RF Hardware Full Stack Developer

Full Stack Developer role at Apple combining RF hardware expertise with full-stack development, working on scalable software tools and web applications.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team, focusing on test automation and analytics for maps-wide metrics, offering competitive compensation between $136,300-$248,700.

Full Stack Web Developer

Full Stack Web Developer role at Apple, building advanced tooling and automation for Hardware Engineering, requiring 3+ years of experience in web development.