Embedded Software Engineer

Apple
Published
May 22, 2020
Location
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
Apply
Drop files here browse files ...
Captcha

Related Jobs