Senior Software Engineer- Algs Dev (TDG)

Cupertino, CA 95014
  • Job Code
    200197692
  • Jobs Rated
    8th
Summary

Summary

Posted: Oct 7, 2020

Role Number:200197692

Are you ready to explore applications for augmented reality with a talented and collaborative team? Do you thrive on building solut...Summary

Summary

Posted: Oct 7, 2020

Role Number:200197692

Are you ready to explore applications for augmented reality with a talented and collaborative team? Do you thrive on building solutions rapidly and then iterating on them? We are the team that built many of the key algorithms for ARKit. We're looking for a driven and dedicated Senior Software Engineer to join the ARKit team. As a member of this dynamic group, you will have the unique and rewarding opportunity to shape upcoming products that will delight and inspire millions of Apple's customers every day.

To succeed within this role, you should have shown experience in several of the following areas:

Key Qualifications

  • 3+ years of software design, development, and shipping production level code
  • Proficiency in C, C++, or Objective-C to write clean and well structured code
  • Strong object-oriented programming and design skills with an emphasis on API design, efficiency, and scalability
  • Understanding of SW/HW parallelism, threads, processes, and asynchronous processing
  • Experience working with cross-functional collaborative teams
  • Demonstrated ability to learn and grow when approaching new features and technology
  • Proven ability to effectively prioritize and deliver tasks on schedule
  • Passion for delivering high quality software to end users

Description

You'll be working with a team of researchers and engineers to integrate state-of-the-art algorithms into software frameworks to ship in upcoming products. Your job responsibilities will include:
- Collaborate closely with cross-functional teams at Apple to design, implement, and maintain application programming interfaces (APIs)
- Benchmark, improve performance, and refine implementation to deliver high quality production code
- Write unit tests for robustness and reliability
- Contribute to code reviews and architectural reviews
- Ensure the framework is modular, efficient, and scalable for different applications and platforms

Education & Experience
- MS or higher in Computer Science or equivalent field

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer- Algs Dev (TDG)

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199