Software Engineer, Sensing & Connectivity

Cupertino, CA, US • Posted 4 days ago • Updated 1 day ago
Full Time
On-site
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • iPhone
  • Computer Hardware
  • Software Engineering
  • Firmware Development
  • Machine Learning (ML)
  • Statistics
  • IOS Development
  • Computer Science
  • Data Structure
  • OOD
  • C
  • C++
  • Embedded Systems
  • Real-time
  • Objective-C
  • Swift
  • Interfaces
  • Algorithms
  • Firmware
  • Signal Processing
  • Sensors
  • Fusion
  • Software Testing

Summary

The Motion & Interaction team designs and delivers intuitive customer experiences through motion sensing. When you simply raise your wrist, shake your head, or move your device to interact, it's the work of engineers and scientists on this team. Our fingerprints can be found across core capabilities and experiences on iPhone, Watch, AirPods, Vision Pro, and other Apple products.\\n\\nWe are a multidisciplinary team, uniting expertise in algorithms, software, hardware, and design. We come from diverse backgrounds in software engineering, firmware development, machine learning, signal processing, controls, statistics, and more. Our environment values engineers who proactively seek responsibility for complex systems with deep technical challenges.

We are seeking a self-motivated software engineer to help build Apple's next-generation sensor fusion technologies and interactive experiences. In this role, you will design, implement, and maintain algorithms and APIs for iOS, watchOS, visionOS, and embedded systems, optimizing for power, memory, and real-time performance.

Bachelor's or Master's degree in Computer Science, EECS, or equivalent experience\nSolid understanding of algorithm design and data structures\nStrong understanding of object-oriented design\nProficiency in C or C++\n

Willingness to ask questions, seek feedback, and communicate openly\nExperience delivering production code for embedded or real-time systems\nFamiliarity with Objective-C or Swift\nExperience designing and implementing interfaces between algorithms, software, and firmware\nResults-oriented, with the ability to prioritize and deliver tasks on schedule\nInterest in signal processing, sensor fusion, or motion sensing\nExperience with or interest in software testing and validation
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: 5a15e2eb0aa646cb34539214f599690e
  • Posted 4 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cupertino, California

Yesterday

Full-time

Cupertino, California

Yesterday

Full-time

Cupertino, California

Yesterday

Full-time

Cupertino, California

Yesterday

Full-time

Search all similar jobs