Visualization and Prototyping Software Engineer
Apple
Boulder, Colorado, United States
Full-time, Regular
Posted Aug 15, 2025
Onsite
About the role
We work on tools, apps, and infrastructure in the area of computer vision that require robust, efficient, well-tested, and clean solutions
Responsibilities
- Develop software that has a broad impact for many algorithm and app teams in the computer vision space
- Write apps for technology demos
- Develop visualization code in support of various teams
- Communicate with and support cross-functional partners
- Participate in code reviews
- Be a constant advocate within the team for high-quality results
Requirements
- Bachelor's degree or higher in Computer Science or equivalent experience
- Experience writing applications with Swift and SwiftUI
- Comfortable working with async/await paradigms and other data-safety concepts in a multi-threaded environment
- Skilled in API design, where ABI stability is often necessary
- Experience with Objective-C and UIKit
- Willingness to work adaptively in an environment with rapidly changing technologies
- Experience with computer vision, image processing, or machine learning systems
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Range of discounted products and free services
- Reimbursement for certain educational expenses
- Discretionary restricted stock unit awards
- Employee Stock Purchase Plan
- Discretionary bonuses or commission payments
- Relocation assistance
About the Company
Apple is an equal opportunity employer that is committed to inclusion and diversity
Job Details
Salary Range
$132,100 - $244,600/yearly
Location
Boulder, Colorado, United States
Employment Type
Full-time, Regular
Original Posting
View on company website