Software Engineer, Sensing & Connectivity

Apple Inc.
United States
16 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Algorithm Design C++ (Programming Language) Data Structures Firmware Object-Oriented Software Development Sensor Fusion Real Time Systems Information Technology Production Code

Job description

We are seeking a dedicated, self-motivated software engineer to build Apple’s next-generation sensor fusion technologies and interactive experiences! This role involves developing and optimizing embedded algorithms and APIs, with an emphasis on power, memory, and real-time performance. You will work closely with scientists, engineers, project managers, and designers throughout the product lifecycle, working towards the best possible customer experience.

Requirements

Bachelor’s or Master’s degree in Computer Science, EECS, or equivalent experience

Solid understanding of algorithm design and data structures

Strong and intuitive understanding of object-oriented design

Preferred Qualifications

Results-oriented, with a proven ability to effectively prioritize and deliver tasks on schedule

Excellent communication and collaboration skills

Strong proficiency in C++

Experience delivering production code for embedded or real-time systems

Experience designing and implementing interfaces between algorithms, software, and firmware

Strong product sense, including the ability to balance technical feasibility with user experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:42 min

Building robust data structures with structs and bound functions

Rainer Stropek Rainer Stropek · World Congress 2021

1:51 min

Mapping physical environments via extensive sensor fusion

Thomas Tomow Thomas Tomow · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

4:22 min

Representing domain entities as plain data structures

Dan Lebrero · LIVE

3:10 min

Fusing sensor data for the autonomous driver coach

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all