Apple's AirPrint architecture requires a Senior Software Engineer with networking protocol development experience to help develop AirPrint on existing and new network stacks for iOS, macOS, and VisionOS.
Requirements
- Strong experience in networking
- Strong experience in C
- Strong experience with macOS or iOS
- Experience with Swift
- Strong understanding of computer science fundamentals, with expertise in threading
Responsibilities
- 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 new code in Swift
Other
- BS in Computer Science or Computer Engineering
- Interest in graphics
- mature software engineering skills
- an understanding of modern operating system architecture
- strong SW design fundamentals