SPG iOS Software Engineer - Platform Foundation / Low Level Software

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

Summary

Posted: Jul 6, 2021

Weekly Hours: 40

Role Number:200262405

As a Software Engineer within Apple's Special Projects Group (SPG), you will be part of a team creating new and ...Summary

Summary

Posted: Jul 6, 2021

Weekly Hours: 40

Role Number:200262405

As a Software Engineer within Apple's Special Projects Group (SPG), you will be part of a team creating new and innovative experiences for human interaction with autonomous technology. You will be prototyping and developing frameworks and daemons on Apple internal iOS platforms.

We work in a fast paced, startup-like environment and you will be part of every stage of development working multi-functionally with user interface designers, mechanical, electrical, and controls engineers from concept phase to deployment.

We are looking for an on-device full-stack engineer who is passionate about software quality and user experience.

Key Qualifications

  • Proficient in Swift and/or Objective-C.
  • Familiarity with common iOS frameworks.
  • Experience creating powerful and concise APIs and broad knowledge of layered software architecture.
  • Strong understanding of algorithms, data structures, object-oriented programming and design with keen eye to best practices and design patterns.
  • Experience with performance - profiling, identifying, and implementing optimization strategies.
  • Deep understanding of memory management, multi-threaded programming, and synchronization.
  • Effective communicator, excellent interpersonal skills, and ability to work well with all levels of engineers and people in other fields.
  • 3+ years experience with software engineering, design, problem solving, and debugging.
  • Motivated self-starter and great teammate who thrives working in a dynamic environment and learning new technologies.

Description

This position requires a proactive engineer with strong technical and interpersonal skills to handle responsibilities including:
- Design, architect and implement new frameworks and daemons, primarily in Swift/Objective-C.
- Implement features that involve communication over network layers with other hardware components and various cloud back-ends.
- Understand product requirements, engage with team members and customers to define solutions, and estimate the scope of work required.
- Deliver solutions that can keep up with a rapidly evolving product.
- Develop software that works in safety-critical environments, and build test and verification pipelines that ensure reliability and resiliency.
- Write comprehensive unit tests and work closely with software integration teams for the software you deliver.
- Shell and Python scripting (e.g. for test tools development).
- Participate in architecture and code reviews, and hiring interviews.

Education & Experience

BS in Computer Science or equivalent experience.

Additional Requirements

  • While the following skills aren't required, knowledge of one or more of these areas would be valuable:
  • - Knowledge & experience with C.
  • - Knowledge of networking with TCP/IP, UDP and TLS and investigating problems with WireShark.
  • - Experience diagnosing and resolving multithreading and memory corruption issues.
  • - Experience with memory performance debugging tools and strategies.
  • - Experience working with embedded systems and knowledge of hardware architecture.
  • - Experience with writing developer documentation.


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:

SPG iOS Software Engineer - Platform Foundation / Low Level Software

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