Back to all jobs
Apple logo

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
Create resume for this position