Embedded Software Engineer

Apple
Published
September 15, 2020
Location
One Infinite Loop, Cupertino, California
Category
Job Type

Description

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

Description

  • 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

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 16, 2019
Software Developer Level 2   New Windsor, Maryland
June 3, 2019
Desktop page
~