Current jobs related to Software Developer in Test - Cupertino, CA - Apple
-
Software Developer in Test
2 weeks ago
Cupertino, CA, United States Apple Full timeWeekly Hours: 40 Role Number: 200632433-0836 Summary Join the team responsible for ensuring the highest quality for technologies at the heart of products known to surprise and delight our customers. The Driver Frameworks & Core Brightness Quality Engineering team is responsible for validating IOKit, DriverKit API’s, System extensions, ambient light sensor...
-
Software Developer in Test
3 days ago
Cupertino, CA, United States Apple Full timeWeekly Hours: 40 Role Number: 200632433-0836 Summary Join the team responsible for ensuring the highest quality for technologies at the heart of products known to surprise and delight our customers. The Driver Frameworks & Core Brightness Quality Engineering team is responsible for validating IOKit, DriverKit API’s, System extensions, ambient light sensor...
-
Software Development Engineer in Test
2 weeks ago
Cupertino, CA, United States Apple Full timeRole Number: 200626798-0836 Summary Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make...
-
Software Development Engineer in Test
2 weeks ago
Cupertino, CA, United States Apple Full timeRole Number: 200626798-0836 Summary Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make...
-
Health Sensing
2 weeks ago
Cupertino, CA, United States Apple Full timeRole Number: 200633400-0836 Summary Be part of the engineering team crafting health features on Watch. The Health Sensing team has a catalogue of health features we ship to customers every year. We’re looking for a Software Development Engineer in Test (SDET) who has strong experience with leading cross-functional testing efforts, developing tests,...
-
Health Sensing
1 week ago
Cupertino, CA, United States Apple Full timeRole Number: 200633400-0836 Summary Be part of the engineering team crafting health features on Watch. The Health Sensing team has a catalogue of health features we ship to customers every year. We’re looking for a Software Development Engineer in Test (SDET) who has strong experience with leading cross-functional testing efforts, developing tests,...
-
Software Development Engineer in Test
4 days ago
Cupertino, CA, United States Apple Full timeRole Number: 200622323-0836 Summary Join Apple's Quality Engineering organization as a Software Development Engineer in Test (SDET) focused on Swift Intelligence Frameworks, with primary emphasis on FoundationModels testing and validation. You'll be responsible for creating, maintaining, and delivering comprehensive test strategies that ensure Apple's...
-
Software Development Engineer in Test
1 week ago
Cupertino, CA, United States Apple Full timeRole Number: 200622323-0836 Summary Join Apple's Quality Engineering organization as a Software Development Engineer in Test (SDET) focused on Swift Intelligence Frameworks, with primary emphasis on FoundationModels testing and validation. You'll be responsible for creating, maintaining, and delivering comprehensive test strategies that ensure Apple's...
-
Software Development Engineer in Test
2 days ago
Cupertino, CA, United States Apple Full timeRole Number: 200622323-0836 Summary Join Apple's Quality Engineering organization as a Software Development Engineer in Test (SDET) focused on Swift Intelligence Frameworks, with primary emphasis on FoundationModels testing and validation. You'll be responsible for creating, maintaining, and delivering comprehensive test strategies that ensure Apple's...
-
Cupertino, CA, United States Apple Full timeWeekly Hours: 40 Role Number: 200625094-0836 Summary Are you a big-picture problem solver who loves setting daring goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group we ensure the OS is inseparable from each device’s identity as a whole. That’s because this group is committed...
Software Developer in Test
2 weeks ago
Role Number: 200622204-0836
Summary
The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.
The Video Engineering group is looking for a software developer with a strong emphasis on industrial automation. This position will require collaboration with multiple teams (hardware, machine learning, and user studies). We work on multiple, related projects requiring creativity and ingenuity. You will be able to demonstrate your skills and expertise as we work together to innovate. You’ll be working on targeted automation projects and initiatives that span hardware and software. You’ll have an opportunity to own a domain of expertise, produce tools that directly contribute towards supporting testing the quality of next-generation Apple products, and continuously grow through facing new challenges.
Description
We are an unusual team in how we operate, and we are looking for creative engineers and anyone with room to grow to join us. We are unusual in the sense that our initial work was filling a gap between Algorithm teams, Quality Assurance (QA), and User Studies. Our team performed well and grew, so we could continue to be an effective resource to other Video Engineering teams and help bridge the gap.
You will design robust and modular automation systems across both hardware and software to enhance engineering efficiency. They will be responsible for delivering high-quality, reliable solutions with minimal regressions or user-impacting bugs. The role requires strong debugging skills, including the ability to quickly identify root causes and implement effective fixes. The candidate is expected to leverage existing tools and services developed by other teams within Apple to ensure seamless integration. Clear communication is crucial, as the candidate will provide written documentation and in-person guidance to facilitate user adoption. Responsibilities also include developing and executing both manual and automated test plans across a variety of hardware and software configurations, along with documenting test cases and the corresponding test code. Close collaboration with cross-functional teams is critical to ensure complete test coverage and deliver a flawless end-user experience.
Minimum Qualifications
-
BS and a minimum of 3 years relevant industry experience
-
Strong proficiency with Python or other scripting languages
-
Experience designing and deploying automated systems
-
Have a solid understanding of the software development lifecycle, industrial automation terminology, and processes
-
Strive to innovate and try new things, incorporating continuous improvement of testing and data collection methods
Preferred Qualifications
-
iOS Application and/or data pipeline/engineering development experience
-
Familiarity with robot kinematics, dynamics, digital control, and signal processing
-
Experience working with cloud storage and hosting services
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) .