At Apple, the business problem is to deliver high-quality functional products to millions of customers quickly, and the silicon validation team is hiring to help achieve this goal.
Requirements
- Experienced in embedded Linux kernel development
- Proven knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling
- Extensive device driver development and support (one or more of USB, graphics, video, storage, and power management)
- Strong debugging skills in kernel context.
- Experience with exercising/validation of system from user space, and knowledge of user space API
- Experience porting/maintaining Linux distribution for a platform
- You are a skilled C programmer.
Responsibilities
- You will work closely with designers and architects to understand functional IP blocks and their use-cases
- You will focus on implementing BSP and doing software bringup on pre and post-silicon platforms
- You will be responsible for developing Linux device drivers and user-land tests for exercising and testing the various subsystems in sophisticated SoCs.
- You will debug and root-cause a variety of hardware and software issues
Other
- A minimum of a bachelor's degree in electrical engineering, computer engineering, or related field with 0 years of experience.
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.
- Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
- Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.
- This role might be eligible for discretionary bonuses or commission payments as well as relocation.