Visualization and Prototyping Software Engineer

2 weeks ago


Boulder, Colorado, United States Apple Full time $132,100 - $244,600 per year

Are you seeking a software engineering role where you can create apps and prototypes for computer vision projects? The Video Computer Vision organization - responsible for many of the core algorithms in ARKit, VisionPro, FaceID, and - is working on the future of computer-vision-enabled Apple products. We are looking for a software engineer to join us to work on projects that impact hundreds of millions of users.

Description

We work on tools, apps, and infrastructure in the area of computer vision that require robust, efficient, well-tested, and clean solutions. You will develop software that has a broad impact for many algorithm and app teams in the computer vision space. This is a wide-ranging role which can include: writing apps for technology demos; developing visualization code in support of various teams; communicating with and supporting cross-functional partners; participating in code reviews; and being a constant advocate within the team for high quality results.

Minimum Qualifications

  • A 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.

Preferred Qualifications

  • MS degree or higher in Computer Science or equivalent.
  • 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.

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $132,100 and $244,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

Submit Resume



  • Boulder, Colorado, United States SciTec, Inc. Full time $98,000 - $146,000 per year

    SciTec is a dynamic small business, with the mission to deliver advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense, and we are growing our creative team We support customers throughout the Department of Defense and U.S. Government in building innovative new tools to deliver...


  • Boulder, Colorado, United States The Trade Desk Full time $124,900 - $228,900

    Who we are:The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented scale. We have also built something even stronger and more valuable: an award-winning culture based on...


  • Boulder, Colorado, United States Google Full time $141,000 - $202,000

    Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of programming experience in Java.Experience with debugging and troubleshooting software issues.Experience in Integration Testing.Preferred qualifications:Master's degree or PhD in Computer Science or related technical fields.2 years of experience with performance,...


  • Boulder, Colorado, United States Atomos Systems Full time

    We're looking for a Principal Mechanical Engineer who is passionate about precision mechanisms, novel actuation systems, and advanced robotics. You'll be responsible for the mechanical architecture, performance, reliability, manufacturability, and scalability of our robotic hand.Areas of ContributionHand Architecture: Develop the end-to-end mechanical...


  • Boulder, Colorado, United States SciTec Full time

    SciTec is a dynamic small business, with the mission to deliver advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense, and we are growing our creative team We support customers throughout the Department of Defense and U.S. Government in building innovative new tools to deliver...


  • Boulder, Colorado, United States SpaceNav Full time

    SpaceNav is seeking a talented Engineering Manager with a proven track record for mentoring and managing engineering teams. This role offers an exciting opportunity to shape the future of our engineering efforts, build a collaborative and high-performing team, and drive the development of mission-critical software.As the Engineering Manager, you will play a...


  • Boulder, Colorado, United States Garmin Full time $60,000 - $90,000 per year

    OverviewWe are seeking a full-timeSoftware Engineering Internfor summer 2026 in our Boulder, CO location. In this role, you will be responsible for learning and training to develop software for Garmin's communication and navigation products under supervision.Essential FunctionsLearn to develop software using C, C++, C#, Java, assembly language, or other...


  • Boulder, Colorado, United States Apple Full time

    At Apple, we believe sound is essential to the ultimate customer experience. Over the years, Apple has amassed an elite Acoustics organization that enables our customers to experience music with delight, communicate with clarity, and enjoy elegant sound throughout our product line. Apple Acoustics works with the utmost attention to detail, directly impacting...


  • Boulder, Colorado, United States Ricoh USA, Inc. Full time $80,000 - $140,000 per year

    Position OverviewWe are seeking a technical professional to join our team in the design, testing, development, and support of Ricoh Software Products and Systems. This role involves contributing to new and existing software solutions, typically as part of a larger project. The ideal candidate will work under general supervision and collaborate with senior...


  • Boulder, Colorado, United States Apple Full time

    At Apple, we believe sound is essential to the ultimate customer experience. Over the years, Apple has amassed an elite Acoustics organization that enables our customers to experience music with delight, communicate with clarity, and enjoy elegant sound throughout our product line. Apple Acoustics works with the utmost attention to detail, directly impacting...