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
- Interest in graphics
- Strong understanding of computer science fundamentals, with expertise in threading
Responsibilities
- help 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
- daily work will be in C/Objective-C with opportunities to write new code in Swift
- mature software engineering skills
- understanding of modern operating system architecture
- strong SW design fundamentals
Other
- BS in Computer Science or Computer Engineering