Software Engineer, Watch Software

Apple Inc.
Cupertino, CA, United States
11 days ago
Apply on www.techcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) Inter-Process Communication Python (Programming Language) Machine Learning Objective-C (Programming Language) Swiftui Swift (Programming Language) Objective C++ Programming Languages

Job description

As a member of the team you will work closely with Design, Quality Assurance, Marketing, and other Engineering teams to help define the future of our products. You’ll take collaborative ownership of the development and quality of a number of important facets of watchOS and iOS focused on Safety including Crash Detection, Fall Detection.

Requirements

  • BS CE/CS or equivalent experience.
  • 5+ years of related experience
  • Excellent Swift and Objective-C coding ability.
  • Ability to jump between and learn a variety of programming languages and technologies (Objective-C, Swift, SwiftUI, Assembly, Python, C, ML technologies).
  • A proven record of completing projects on-time and to-specification.
  • Excellent communication and collaborative skills. Enthusiasm about working on a cross functional team.
  • Upbeat, adaptable, helpful, and results oriented.

Preferred Qualifications

  • Experience contributing to at least one shipping application or framework.
  • Operating Systems knowledge, hands-on experience with inter-process communication.

Apply for this position

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

Apply on www.techcareers.com
Prepare application

Good distractions

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

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan · World Congress 2021

1:37 min

Core definitions of C++ objects and data references

Jonathan Müller Jonathan Müller · World Congress 2024

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · World Congress 2021

2:08 min

Reviewing Xcode implementations and Vision framework documentation reference resources

Milan Todorovic · World Congress 2021

Videos

See all

Related articles

See all