Skip to content
mimi

Embedded Software Engineer

Apple

Boulder City · On-site Full-time Senior $100k – $140k/yr 1w ago

About the role

About the Role

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

Qualifications

  • 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, both one-on-one and in group settings
  • Experience collaborating across multi-disciplinary teams
  • Familiarity with Gen AI coding tools, and experience using them for design, code generation, testing, and debugging.
  • 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.
  • Approaches complex problems with innovative, first-principles thinking.
  • Familiarity with Apple operating systems such as iOS, visionOS, or macOS.
  • Understanding of Swift programming language.

Skills

CC++Gen AIiOSmacOSSwiftvisionOS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free