Taro Logo

Embedded Software Engineer - Camera

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Engineer - Camera

Apple's ISP team is seeking an exceptional embedded software engineer to drive pioneering camera and ISP technologies for Apple products. This role involves working on core camera and Image Signal Processing (ISP) technologies, including Apple's custom-designed ISP pipeline and hardware components.

The position offers the opportunity to shape how Apple develops, tests, and manufactures its products. Working in a collaborative, close-knit team environment, you'll enjoy significant autonomy while contributing to product innovation and rapid iteration processes.

Key responsibilities include developing low-level device drivers for sophisticated image processing pipelines, implementing camera features in embedded systems, and optimizing system performance. You'll work closely with hardware clients, understand their requirements, and design solutions that meet their needs.

The role requires expertise in embedded software development, particularly with C/C++ and RTOS systems. You'll collaborate with various teams, including Silicon Design/QA and machine learning algorithm teams, making this a highly cross-functional position.

Ideal candidates should have a passion for embedded software development, strong knowledge of camera pipelines and video processing, and experience with SoC and hardware layer development. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge technology at one of the world's leading tech companies.

This is an excellent opportunity for an experienced embedded software engineer looking to make a significant impact on Apple's camera technology, working in a dynamic environment that values innovation, collaboration, and technical excellence.

Last updated 2 months 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
  • Design and implement camera features in embedded systems for Apple products
  • Optimize and improve system performance in terms of power, usage, latency, jitter
  • Work on HW validation and provide software support to factory testing

Requirements For Embedded Software Engineer - Camera

Linux
  • 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

Benefits For Embedded Software Engineer - Camera

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?