Software Quality Engineer, Sensing & Connectivity

Apple Inc.
San Diego, CA, United States
18 days ago
Apply on www.beyondsandiego.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Data Analysis Apple Products Build Automation Automation of Tests Bluetooth Software Quality Computer Programming Computer Engineering Python (Programming Language) Software Engineering Strategies of Testing Wi-Fi Technology
+4 more
Information Technology Wireless Technologies Crowd Sourcing GNSS

Job description

Join the Sensing and Connectivity team to work on Location Technologies that power critical experiences in Apple products. We build highly innovative and deeply impactful location features based on the core wireless technologies such as GNSS, Ultra Wide Band (UWB), WiFi and Bluetooth. These are used across many of the our products and is the foundation of Maps and Fitness applications, Proximity sensing features such as the ground breaking AirTags UWB Precise finding and Indoor Location/iBeacons - among many more. As a member of our dynamic group, you will have the rare and rewarding opportunity to craft upcoming products that will delight and inspire our customers. We’re looking for an individual to help us build automation infrastructure, automated tests, and tools to enhance our QA processes and deliver the best location experience for our customers. Are you highly technical, a strong communicator, collaborative, and have great programming skills? If so, we’d love to hear from you!, The Location Software Quality team undertakes special projects for the Sensing and Connectivity groups at Apple. These projects have ranged from developing data crowdsourcing systems to prototyping apps & features for future OS releases. We are looking for an engineer with deep understanding of wireless technologies and the possibilities such technologies hold for improved positioning. You will work closely with developers and other cross functional stake holders to understand the features and use data-driven test results to influence and craft the end product. You will use your programming skills to automate test processes, data analysis, and reporting.

Requirements

  • Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 3 plus years of experience writing Python code
  • Experience with or designed automated build & test systems
  • Excellent knowledge of software development lifecycle, testing methodologies, and testing tools
  • Ability to drive cross-functional communications, understanding dependencies while also ensuring a tight timeline can be maintained

Preferred Qualifications

  • Laser-focused on the smallest details that are meaningful to our customers.
  • You have worked in fast-paced, agile environment, and can pivot easily to support new user requirements
  • Experience with wireless technologies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.beyondsandiego.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella · World Congress 2023

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave · World Congress 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:36 min

Performing exploratory data analysis to uncover underlying patterns

Julian Joseph · LIVE

4:15 min

Modulating music tempo with Web Bluetooth API

Rowdy Rabouw Rowdy Rabouw · LIVE

4:52 min

Understanding the iPhone moment of software engineering

Mike Swift · Coffee With Developers

Videos

See all

Related articles

See all