Apple-posted 2 months ago
Senior
Cupertino, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

The Printing and Airplay Partner Engineering Team is looking for a Senior Software Engineer with networking protocol development experience to join the team responsible for Apple's AirPrint architecture. The AirPrint engineering team is seeking a resourceful engineer with extensive experience in networking and C programming. You will help develop AirPrint on existing and new network stacks for iOS, macOS, and VisionOS. You will also have the opportunity to contribute to the AirPrint implementation in areas from graphics to the user interface. Much of your daily work will be in C/Objective-C with opportunities to write new code in Swift. This role requires mature software engineering skills, an understanding of modern operating system architecture, and strong SW design fundamentals.

  • Develop AirPrint on existing and new network stacks for iOS, macOS, and VisionOS.
  • Contribute to the AirPrint implementation in areas from graphics to the user interface.
  • Write and maintain code primarily in C/Objective-C and occasionally in Swift.
  • Extensive experience in networking and C programming.
  • Strong understanding of computer science fundamentals, particularly in threading.
  • Mature software engineering skills and understanding of modern operating system architecture.
  • Experience with Swift
  • Interest in graphics.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service