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