Embedded Software Engineer

September 16, 2020
Cupertino, California
Job Type


The Technology Development Group at Apple is looking for an exceptional engineer to work in an exciting and rapidly evolving field. As a member of our fast-paced group, you will have the unique ability to influence novel architectures. You will also have the opportunity to take your designs through the full life-cycle of proof-of-concept, system modeling, profiling and prototyping leading to production software. Our environment values initiative and fosters innovation.

Key Qualifications

  • A genuine interest in Device drivers and system architecture development
  • Experience with common embedded architectures and real time systems
  • Demonstrate creative, critical thinking and troubleshooting skills
  • Excellent collaborative skills
  • Solid C / C++ programming skills and a good understanding of the operating system fundamentals
  • Outstanding written and verbal communication


  • Work with a highly skilled engineering team in the design and implementation of drivers and frameworks
  • Drive product features and functional/industry specifications
  • Bring-up and verification of new development platforms
  • Work with cross-functional teams to drive product requirements and functional specifications
  • Work on low level firmware and drivers Drive end to end system performance

Education & Experience

BS in Computer Science/Computer Engineering or equivalent experience/skills

Additional Requirements

Familiarity with assembly level programming (ARM, PPC, MIPS, Intel)
Experience with IOKit and iOS/MacOSX kernel

Drop files here browse files ...

Related Jobs

September 8, 2020
September 5, 2020