Appleposted 19 days ago
San Diego, CA

About the position

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, driving validation strategy, and building up testing infrastructure in a fast paced team. In this role, you’ll work with development and quality engineers to test number of sophisticated health features on next version of Watch hardware and watchOS. You will also strategize and develop robust, scalable, and reliable infrastructure to support this testing. If you are a highly motivated engineer with aspirations to build such automation, nurture learning, and lead these efforts across teams at Apple, we want to talk to you!

Responsibilities

  • Owning verification and validation strategies for software running health algorithms on watchOS and iOS devices
  • Design and recommend logging telemetry to improve failure analysis, and efficiently gather quality metrics
  • Participate and/or drive post mortem discussions to think strategically about how to prevent similar issues in the future

Requirements

  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field
  • Knowledge of software development and release lifecycle, including software updates

Nice-to-haves

  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field
  • Experience with Objective C, XCTest, XCode
  • Familiarity with health-regulated software testing and documentation process
  • Familiarity with digital signal processing
  • Familiarity with testing embedded devices
  • Knowledge of Macintosh systems and Mac OS or UNIX variant
  • Outstanding collaborative skills including networking, negotiating, documentation, and presentation skills
  • Ability to think analytically and creatively, solve sophisticated problems, and innovate
  • Self-motivated, proactive, enthusiastic about user-focused design & high-quality products
  • Experience diagnosing and debugging sophisticated systems
  • Proficiency in testing software frameworks and drivers
  • Proficiency in scripting language such as Python and Shell
  • Experience with data-driven testing strategies and approaches
  • Proven background in testing methodologies (e.g. unit testing, integration testing, performance testing, functional testing, etc), tools, frameworks, and pipelines
  • Experience identifying automation requirements and crafting solutions to address test execution challenges
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service