Embedded Software Engineer, Vision Products Group

Apple Inc.

Sunnyvale (CA)

On-site

USD 184,700 - 324,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Inc. is seeking an Embedded Software Engineer for the Vision Products Group in Sunnyvale, CA. You will architect, prototype, and develop real-time software across the vision devices software stack for next‑generation AR/VR products.

You will work on OS/silicon‑level optimization, drive cross‑functional initiatives, and tackle bottlenecks with innovative solutions, contributing to hardware‑constrained, latency‑sensitive workloads.

Qualifications

  • BS in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of embedded software experience.
  • Deep expertise in C/C++.
  • Strong knowledge of OS internals, silicon architecture, and embedded systems.
  • Experience developing kernel drivers, embedded software, or system frameworks.
  • Strong analytical and debugging skills with a track record of resolving software and hardware problems.
  • Strong communication and collaboration across multi-disciplinary teams.
  • Familiarity with Gen AI coding tools. Demonstrated ability to use them for design, code generation, and debugging.

Responsibilities

  • Architect and develop software solutions for complex system problems in next‑generation AR/VR products.
  • Drive initiatives from problem identification through cross‑functional delivery.
  • Discover high‑impact system bottlenecks and propose effective architectural solutions.
  • Apply deep expertise in OS and silicon architecture to design and develop software optimized for power, latency and thermally constrained devices.
  • Debug hard to reproduce system issues and propose solutions.
  • Develop early prototype platforms and software solutions.

Skills

C/C++
OS internals
Kernel drivers
Debugging
Communication
Collaboration
Gen AI tools

Education

BS in Computer Science or Computer Engineering

Job description

Embedded Software Engineer, Vision Products Group

Sunnyvale, California, United States Software and Services

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll work on defining next generation of vision productsApple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. It will allow us to do the things we love in ways never before possible — all while staying connected to the people around us. Our team builds technology that defines industry standards, and therefore we seek people who thrive to innovate. Tenacity and the passion to learn are skills we value on our team, and if you want to impact millions of customers by working on the most advanced technology solutions, we want to talk to you

Description

As an Embedded Software Engineer working on vision platforms at Apple, you will be responsible for architecting, prototyping, and developing real-time software across the vision devices software stack.

Responsibilities
  • Architect and develop software solutions for complex system problems in next‑generation AR/VR products.
  • Drive initiatives from problem identification through cross‑functional delivery.
  • Discover high‑impact system bottlenecks and propose effective architectural solutions.
  • Apply deep expertise in OS and silicon architecture to design and develop software optimized for power, latency and thermally constrained devices.
  • Debug hard to reproduce system issues and propose solutions.
  • Develop early prototype platforms and software solutions.
Minimum Qualifications
  • BS in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of relevant embedded software experience.
  • Deep expertise in C/C++.
  • Strong knowledge of operating system internals, silicon architecture, and embedded systems.
  • Experience developing kernel drivers, embedded software, or system frameworks.
  • Strong analytical and debugging skills with a track record of resolving software and hardware problems.
  • Strong communication and collaboration skills across multi-disciplinary teams.
  • Familiarity with Gen AI coding tools. Demonstrated ability to use them for design, code generation, and debugging.
Preferred Qualifications
  • Demonstrated experience building low‑level systems software and frameworks.
  • Proven track record of building software optimized for hardware constraints.
  • Experience working on systems containing cameras, audio, displays, and latency‑sensitive workloads.
  • Approaches complex problems with innovative, first‑principles thinking.
  • Familiarity with Apple operating systems such as iOS, visionOS, or macOS.
  • Experience leading technical initiatives in ambiguous problem spaces, from exploration through architectural definition.
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 $184,700 and $324,800, 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.

Equal Opportunity Employer

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.

Accessibility

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace. Learn about reasonable accommodations for job applicants.

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Capture, Vision Products Software
Software Engineer - Capture, Vision Products Software

Apple Inc. • San Francisco (CA)

On-site
USD 150,400 - 277,600
Sr. Video and Imaging Software Engineer, Vision Products Group
Sr. Video and Imaging Software Engineer, Vision Products Group

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,000 - 325,000
Sr. Systems Software Developer, Vision Products Group
Sr. Systems Software Developer, Vision Products Group

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Sr. Software Development Engineer, Vision Products Group
Sr. Software Development Engineer, Vision Products Group

Apple Inc. • Sunnyvale (CA)

On-site
USD 165,000 - 293,000
Systems Software Developer, Apple Vision Products
Systems Software Developer, Apple Vision Products

Apple Inc. • Sunnyvale (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
Sr. Software Engineer - Apple Vision Pro Developer Ecosystem, Vision Products Group
Sr. Software Engineer - Apple Vision Pro Developer Ecosystem, Vision Products Group

Apple Inc. • San Francisco (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+1
Systems Engineer - Apple Vision Pro
Systems Engineer - Apple Vision Pro

Apple Inc. • San Jose (CA)

On-site
USD 110,000 - 208,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
Software Engineering Program Manager (EPM) - Apple Vision Pro, Connectivity
Software Engineering Program Manager (EPM) - Apple Vision Pro, Connectivity

Apple • Sunnyvale (CA)

On-site
USD 172,000 - 259,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock programs
+1
Systems Engineer - Apple Vision Pro
Systems Engineer - Apple Vision Pro

Apple Inc. • Seattle (WA)

On-site
USD 184,700 - 277,600
Stock programs
Medical and dental coverage
Relocation assistance
Sr. Applied AI Software Engineer- Vision Products Group & Siri
Sr. Applied AI Software Engineer- Vision Products Group & Siri

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Medical & dental coverage
Employee stock programs
Tuition reimbursement
+1