Motion Software Engineer

A leading technology company that develops innovative hardware and software products including iPhone, Apple Watch, and other devices.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Consumer · Healthcare

Description For Motion Software Engineer

Join Apple's Motion and Location team, where innovation meets impact in developing groundbreaking technology for user health and safety. This role focuses on creating features like Crash Detection on iPhone and activity metrics for Apple Watch Ultra, combining hardware expertise with advanced signal processing and machine learning. You'll collaborate across Apple's engineering, design, and marketing teams to enhance and develop new features throughout the Apple ecosystem. The position involves rapid prototyping, thorough investigation of ideas, and implementing efficient code that reaches millions of users worldwide. Working with inertial sensing, machine learning, and signal processing, you'll contribute to features that have real-world impact on people's lives. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge technology that combines hardware innovation with software excellence. This is an excellent opportunity for experienced engineers passionate about creating technology that improves people's health and safety while working at one of the world's most innovative companies.

Last updated 2 hours ago

Responsibilities For Motion Software Engineer

  • Work closely with hardware and software engineering teams, design and marketing teams
  • Rapidly prototype new ideas and investigate their complications and limitations
  • Define data collection requirements and build simulation pipeline
  • Implement efficient and maintainable code on Apple devices
  • Enhance and develop new features across the Apple ecosystem

Requirements For Motion Software Engineer

Python
  • 5 years experience in inertial sensing, time series analysis, signal processing, system identification, and Matlab or Python
  • 3 years experience in statistical inference, and machine learning, Spark, and PyTorch
  • 3 years experience with C++ or ObjC Programming
  • Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Benefits For Motion Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Motion Software Engineer

Software Development Engineer, eero

Senior Systems Software Engineer position at Amazon's eero, developing embedded networking features for whole-home WiFi mesh technology in Taipei.

Wireless Software Development Engineer

Senior Wireless Software Development Engineer role at Apple, focusing on developing cutting-edge wireless technologies for consumer devices.

Senior SoC Hardware (Analog/Power) Validation Engineer

Senior SoC Hardware Validation Engineer role at Microsoft focusing on post-silicon validation for custom silicon development.

Senior Analog Mask Layout Engineer

Senior Analog Mask Layout Engineer position at Microsoft, focusing on high-performance analog design for next-generation consumer and cloud computing devices.

Sr. Embedded Software Engineer, Project Kuiper, Kuiper MAC

Senior Embedded Software Engineer position at Amazon's Project Kuiper, developing security systems for satellite communications with competitive compensation and benefits.