JobsEmbedded Software Development Engineer, Vision Products Group
Apple logo

Embedded Software Development Engineer, Vision Products Group

Apple

Location

Boulder, CO

Type

Full-time

Posted

5/5/2026

Compensation

Not listed

Undergraduate with 2+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

As an Embedded Software Engineer at Apple, you will work on the vision platforms that power the Apple Vision Pro, a revolutionary spatial computer. You will collaborate with cross-functional teams to innovate and push the boundaries of embedded systems technology. This role requires a strong foundation in real-time software development and a passion for creating advanced technology solutions. Your contributions will impact millions of customers and help define the future of Apple products.

Requirements

  • BS in Computer Science, Computer Engineering, or equivalent experience.
  • 3+ years of relevant embedded software experience.
  • Accomplished programming skill in C/C++.
  • Familiarity with operating system internals, silicon architecture, and embedded systems.
  • Experience developing kernel drivers, embedded software, or system frameworks.
  • Strong analytical and debugging skills.
  • Excellent written and verbal communication skills.
  • Experience collaborating across multi-disciplinary teams.
  • Familiarity with Gen AI coding tools.
  • Experience resolving problems that span the hardware/software boundary.
  • Experience developing in simulation/emulation environments.
  • Proven track record of building software optimized for hardware constraints.
  • Experience working on systems containing cameras, audio, displays, and latency-sensitive workloads.
  • Understanding of Swift programming language.

Responsibilities

  • Architect, design, prototype, and develop real-time software across the vision devices software stack.
  • Collaborate with cross-functional groups to innovate and enhance technology in Apple products.
  • Utilize analytical skills to debug and resolve complex software and hardware issues.
  • Engage in the development of kernel drivers and system frameworks.
  • Work on optimizing software for hardware constraints and performance.
  • Contribute to the design and testing of software using Gen AI coding tools.

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?