Media Policy and Routing Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Sep 12, 2018
Weekly Hours: 40
Role Number: 114228662
The Interactive Media Group (IMG) provides the media and graphics foundation across all of Apple's innovative products, including iPhone, iPad, AppleWatch, AppleTV, HomePod, and Mac. Combining cutting-edge software techniques with next-generation hardware, IMG takes the media experience to the next level.

Key Qualifications

  • 5+ years experience
  • Strong programming skills with C/C++ and Objective-C -
  • Experience with asynchronous / multithreaded programming
  • Excellent communication and collaborative skills
  • Ability to work with cross functional engineering teams
  • Ability to work well with tight schedules and rapid development cycles
  • You have excellent judgment and integrity with the ability to make timely and sound decisions
  • You have an ability to stay focused and prioritize a heavy workload while achieving extraordinary quality
  • You are upbeat, adaptable, and results oriented with a positive attitude
  • DESIRED EXPERIENCE:
  • Media playback systems-
  • Debugging problems in a highly concurrent environment-
  • Ability to design and analyze logging in support of diagnosing hard to reproduce and/or customer reported issues-
  • Ability to work with designers to recommend behavioral policies based on hardware and software capabilities and limitations
  • Ability to work with quality engineers to develop test plans for new features
  • Track record of designing and building architectural platforms that hold up over time to the addition of new features and hardware platforms
  • Strong attention to detail; proactively thinks of the corner cases that are often overlooked

Description

The Connected Media team is looking for a software engineer with strong technical and programming skills. You will be a team-oriented professional with excellent communication skills who is comfortable in a fast-paced environment. You will have a deep understanding of asynchronous and multithreaded programming and experience designing and building complex architectural platforms.

Education & Experience

BS/MS IN COMPUTER SCIENCE OR EQUIVALENT

Additional Requirements