Embedded Software Engineer - Camera

Apple is a leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Senior Software Engineer
In-Person
10+ years of experience
Consumer

Description For Embedded Software Engineer - Camera

Apple's ISP team is seeking an exceptional embedded software engineer to drive pioneering camera technologies for Apple products. This role focuses on core camera and ISP technologies, including Apple's custom Image signal processing pipeline and hardware components. As a Senior Embedded Software Engineer, you'll be instrumental in developing low-level device drivers, implementing sophisticated camera features, and optimizing system performance.

The position offers a unique opportunity to work with cutting-edge technology in a collaborative environment that values innovation and autonomy. You'll be part of a close-knit team working on products that impact millions of users worldwide. The role involves cross-functional collaboration with Silicon Design/QA teams and machine learning algorithm specialists.

Key responsibilities include developing embedded systems drivers, designing camera features, and ensuring optimal performance in terms of power consumption, latency, and reliability. You'll also play a crucial role in hardware validation and factory testing support. The position requires extensive experience in C/C++ programming, RTOS systems, and embedded software development.

The compensation package is highly competitive, ranging from $175,800 to $312,200 base salary, plus additional benefits including stock options, comprehensive healthcare, and education reimbursement. This is an excellent opportunity for an experienced engineer looking to make a significant impact in consumer technology at one of the world's most innovative companies.

Last updated an hour ago

Responsibilities For Embedded Software Engineer - Camera

  • Develop low level device drivers for sophisticated image processing pipeline in embedded systems
  • Work with higher level software clients who are using camera, understanding their requirements and use cases
  • Design and implement camera features in embedded systems for Apple products
  • Optimize and improve system performance in terms of power, usage, latency, and jitter
  • Work on HW validation and provide software support to factory testing

Requirements For Embedded Software Engineer - Camera

  • BS and a minimum of 10 years relevant industry experience
  • Proficiency in C/C++
  • Proficiency in development of multi-thread software within embedded RTOS system
  • Familiarity with camera pipeline and video processing
  • Familiarity with SoC and H/W layer knowledge
  • Familiarity with memory management & optimization

Benefits For Embedded Software Engineer - Camera

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Embedded Software Engineer - Camera

Virtual Memory Kernel Engineer

Senior Virtual Memory Kernel Engineer role at Apple, working on core OS technologies across all Apple platforms with competitive compensation $175K-$312K.

Cellular Layer1 Control Software Dev Engineer

Senior Software Engineer role at Apple focusing on cellular Layer1 control software development for mobile devices, offering competitive salary and benefits in San Diego.

Silicon Validation Software Engineer- GPU IP Validation and Integration

Senior Silicon Validation Software Engineer role at Apple, focusing on GPU IP validation and integration, requiring 3+ years of experience in silicon validation and strong GPU expertise.

Firmware Engineer

Senior Firmware Engineer role at Apple working on next-generation audio products, requiring embedded systems expertise and 4+ years of experience.

Hardware Validation Engineer - System Level

Senior Hardware Validation Engineer role at Apple, focusing on system-level validation for the Watch team, offering competitive salary and comprehensive benefits.