Taro Logo

Motion Software Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Backend Software Engineer

Senior Backend Software Engineer role at Apple working on large-scale observability platforms and distributed systems.

Senior Software Engineer, Ads

Senior Software Engineer position at Apple working on the Ad-Delivery team to build and scale search and indexing capabilities for advertising systems.

Software Engineer - Backend Systems (SW Delivery)

Senior Backend Software Engineer role at Apple focusing on software delivery infrastructure and testing technologies, offering competitive compensation and comprehensive benefits.

Senior Software Engineer, Ads

Senior Software Engineer position at Apple's Ad-Delivery team, focusing on search and indexing systems for advertising platforms while ensuring user privacy and high performance.

(USA) Senior, Software Engineer

Senior Software Engineer position at Walmart/VIZIO in Denver, CO, focusing on backend development with AWS Lambda and TypeScript, offering competitive compensation and benefits.

Description For Motion Software Engineer

The Sensing and Connectivity team at Apple is seeking a Motion Software Engineer to join their innovative efforts in developing earthquake early warning systems. This role combines expertise in seismology with software engineering to leverage iPhone's sensing, processing, and connectivity capabilities for improving earthquake early warnings worldwide.

You'll be working at the intersection of hardware and software, collaborating with various Apple teams to enhance and develop new features across the Apple ecosystem. The role involves rapid prototyping of new ideas, thorough investigation of technical limitations, and implementation of efficient, production-ready code that will impact millions of users globally.

As a Motion Software Engineer, you'll be responsible for defining data collection requirements, building robust simulation pipelines, and ensuring regular validation of algorithm performance. Your work will directly contribute to improving users' safety through innovative technology that delivers critical information during emergencies.

The ideal candidate brings a unique combination of deep technical knowledge in seismology, signal processing, and software engineering. You'll need expertise in areas such as inertial sensing, time series analysis, and machine learning, along with strong programming skills in languages like Python, C++, or Objective-C.

This role offers the opportunity to work on technology that could potentially save lives, with access to Apple's vast resources and the chance to impact users worldwide. You'll be part of a team committed to pushing the boundaries of what's possible in earthquake early warning systems while maintaining Apple's high standards for user experience and technical excellence.

Last updated 17 days ago

Responsibilities For Motion Software Engineer

  • Work with Apple 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
  • Validate algorithm performance regularly

Requirements For Motion Software Engineer

Python
Java
  • 5 years of experience in seismology or geo-physics, earthquake source mechanics, and seismic wave modeling
  • 5 years of experience in inertial sensing, time series analysis, signal processing, system identification, and MATLAB or Python
  • 3 years of experience in statistical inference and machine learning, Spark, and PyTorch
  • 3 years of experience with C++ or Objective-C programming
  • Graduate degree in Seismology, Computer Science, Data Science, or equivalent experience

Benefits For Motion Software Engineer

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

Interested in this job?