Software Development Engineer in Test, Sensing & Connectivity

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Software Development Engineer in Test for the CoreMotion team, focusing on testing and validating CoreMotion features. Responsibilities include building and scaling ML infrastructure, data pipelines, and analytics platforms for model training and evaluation, designing user studies, developing automated test frameworks, and implementing telemetry systems. Requires experience in sensor fusion, signal processing, or machine learning.

What you'd actually do

  1. Build and scale ML infrastructure, data pipelines, and analytics platforms for model training, evaluation, and production deployment
  2. Design and conduct user studies to inform algorithm development, validate performance, and characterize user experience
  3. Develop and maintain automated test frameworks and execute comprehensive software validation to ensure quality and reliability across features/algorithms
  4. Design and implement telemetry systems to monitor feature performance, collect usage data, and drive data-informed insights
  5. Drive cross-layer investigation and resolution of issues across the full stack

Skills

Required

  • BS or higher in CS, EE, ME or other related fields
  • 5+ years relevant experience in the industry
  • Prior experience in one or more of the following domain: sensor fusion, control design, signal processing, machine learning, robotics, AR/VR, inertial sensors
  • Experience working at the intersection of HW/SW
  • Proficient at programming in one or more of the following languages: Python, C/C++, Swift

Nice to have

  • Ability to work in dynamic environment with shifting priorities and schedules
  • Creative thinker and strong problem solver with meticulous attention to detail
  • Excellent communication skills
  • Experience working with smartphones, fitness trackers, headphones, etc. on sensor technologies is a plus

What the JD emphasized

  • 5+ years relevant experience in the industry
  • sensor fusion
  • signal processing
  • machine learning
  • robotics
  • AR/VR
  • inertial sensors

Other signals

  • ML infrastructure
  • data pipelines
  • analytics platforms
  • model training
  • evaluation
  • production deployment
  • algorithm development
  • sensor fusion
  • signal processing
  • machine learning
  • robotics
  • AR/VR
  • inertial sensors