Image processing and Pre-Silicon Driver Engineer

Apple is a technology company that creates innovative products including iPhone, iPad, Apple TV, Apple Watch, and Mac product line.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5+ years of experience
AI · Consumer

Description For Image processing and Pre-Silicon Driver Engineer

Apple's GPU Software team is seeking a Senior Software Engineer to join their Apple Silicon image processing Pre-Si and Hardware Team. This role is crucial in developing and implementing GPU and display device drivers across Apple's entire product ecosystem. The position involves working with cutting-edge technology in image processing, GPU scheduling, and hardware acceleration.

The ideal candidate will be responsible for developing features for future products, from concept to implementation, including hardware bringup and validation. They will work closely with various teams including Display, Color, Video, Camera, and other subsystems, while collaborating with hardware design and architecture teams within the Silicon Engineering Group.

This is an exceptional opportunity to work on advanced GPU technologies that power Apple's innovative products, from iPhones to Macs. The role combines low-level driver development with high-impact product features, requiring expertise in kernel development, image processing, and system architecture.

The position offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options, comprehensive healthcare, and educational support. This is an ideal role for someone passionate about kernel device drivers, graphics, and hardware-software integration, who wants to make a significant impact on Apple's next-generation products.

Working at Apple means joining a team that's pushing the boundaries of technology in GPU software, driver development, and hardware integration. The role offers the chance to work on projects that will directly influence millions of users' experiences across Apple's entire product line.

Last updated 3 months ago

Responsibilities For Image processing and Pre-Silicon Driver Engineer

  • Develop features for future products from initial concept through development
  • Hardware bringup, validation and continued multi-functional support
  • Collaborate with hardware design, verification, performance and architecture teams
  • Develop frameworks and improve methodologies for frame composition and presentation
  • Work on pre-silicon feature development and new hardware bringup
  • Develop drivers & system software for copying, scaling, tone mapping and support video and display acceleration

Requirements For Image processing and Pre-Silicon Driver Engineer

Linux
  • Technical BS/MS degree or equivalent experience
  • Good Programming with knowledge of C/C++
  • Knowledge of software design, problem solving and debugging skills
  • Experience with parallel and asynchronous processing
  • Strong kernel-mode driver development skills and Operating System concepts
  • Knowledge of display technologies, image scaling, filtering, video formats & standards
  • Excellent written and oral communication skills

Benefits For Image processing and Pre-Silicon Driver Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Image processing and Pre-Silicon Driver Engineer

RTL Design Engineer

Senior RTL Design Engineer position at Apple, focusing on advanced mixed-signal circuits design and verification, offering competitive compensation and comprehensive benefits.

Silicon Validation Engineer

Senior Silicon Validation Engineer role at Apple, focusing on SerDes validation and characterization for mobile SoCs, offering competitive compensation and comprehensive benefits.

AirPlay Audio Engineer

Senior Software Engineer role at Apple focusing on AirPlay audio features development, requiring expertise in C++, real-time audio programming, and embedded systems.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, focusing on embedded systems development and hardware platform bring-up for iOS devices with competitive compensation and benefits.

Sr. Software Engineer-Apple TV

Senior Software Engineer position at Apple working on Apple TV and HomePod software, focusing on embedded systems and entertainment experiences.