Embedded ISP Engineer

2 days ago


San Diego CA United States Apple Inc. Full time

Apple’s Camera Firmware team is seeking an outstanding firmware engineer to help drive innovative technologies for Apple’s iconic products As part of this dynamic team, you will work on core camera technologies, including Apple's custom Image Signal Processing (ISP) pipeline, hardware components, and machine learning techniques, all while contributing to the future of photography and videography. You’ll play a key role in crafting how Apple develops, tests, and manufactures its products. Our close-knit team champions an environment of rapid product iteration, innovation, and collaboration across functional teams, offering you autonomy to make a significant impact on our products.

Description

In this role, you will develop, maintain, and troubleshoot firmware for Apple’s camera systems. Your responsibilities will include:

  1. Developing Low-Level Device Drivers: Build drivers for advanced image processing pipelines in embedded systems, working with the latest SoC blocks and chipsets used in Apple products.
  2. Platform Validation and Development: Integrate and configure camera sensors and power management units for Apple products.
  3. Diagnosing and Troubleshooting Platform Issues: Identify and resolve performance and memory usage bottlenecks in embedded systems to ensure efficient functionality and stability.
  4. Designing and Implementing Camera Features: Build camera functionalities for embedded systems in Apple products, working multi-functionally to define features, communication protocols, and clear implementation specifications.
  5. Supporting Hardware Validation and Factory Testing: Contribute to hardware validation, offering firmware support during factory testing and implementing features to aid in hardware diagnostics and testing.

This is a highly collaborative product development role, requiring close coordination with teams such as Silicon Design, QA, and Machine Learning. The fast-paced, dynamic environment is ideal for a proactive, determined individual.

Minimum Qualifications
  • BS and a minimum of 3 years relevant industry experience
  • Hands-on experience in embedded software development
  • Proficiency in C/C++
  • Proficiency in development of multi-thread software within embedded RTOS system
Preferred Qualifications
  • Deep expertise and hands-on experience with ARM-based SoCs.
  • Strong background in image and video signal processing, including ISP and machine learning algorithms.
  • Proven ability to optimize system performance and improve the efficiency of embedded systems.
  • Exceptional problem-solving skills with a keen attention to detail.
  • Previous experience in camera systems or related fields is a plus.
Additional Requirements
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $135,400 and $250,600, and your base pay will depend on your skills, qualifications, experience, and location.
  • 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. You’ll also receive benefits including: 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. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

#J-18808-Ljbffr

  • Cupertino, CA, United States Apple Inc. Full time

    At Apple, we are revolutionizing the way people capture and experience the world through our powerful camera technology. Join our Camera Firmware team, a key part of the Video Engineering organization, where you will play a meaningful role in crafting industry-leading camera systems! You will help shape the future of photography and videography by leveraging...


  • San Diego, CA, United States Apple Inc. Full time

    Camera ISP Algorithm Engineer - Auto Exposure Apple's ISP algorithm team is looking for an extraordinary and enthusiastic engineer to drive groundbreaking technologies for Apple products! As part of the team, you will work on core camera/ISP technologies, with a focus on auto exposure and its related algorithms, based on Apple crafted image signal processing...


  • San Diego, CA, United States Apple Full time

    Camera ISP Algorithm Engineer - Auto Exposure San Diego, California, United States Hardware Apple's ISP algorithm team is looking for an extraordinary and enthusiastic engineer to drive groundbreaking technologies for Apple products! As part of the team, you will work on core camera/ISP technologies, with a focus on auto exposure and its related algorithms,...


  • Cupertino, CA, United States Apple Inc. Full time

    Camera ISP Algorithm Engineer - Auto Exposure Apple's ISP algorithm team is looking for an extraordinary and enthusiastic engineer to drive groundbreaking technologies for Apple products! As part of the team, you will work on core camera/ISP technologies, with a focus on auto exposure and its related algorithms, based on Apple crafted image signal processing...


  • Cupertino, CA, United States Apple Full time

    Camera ISP Algorithm Engineer - Auto Exposure Cupertino, California, United States Hardware Apple's ISP algorithm team is looking for an extraordinary and enthusiastic engineer to drive groundbreaking technologies for Apple products! As part of the team, you will work on core camera/ISP technologies, focusing on auto exposure and its related algorithms,...


  • San Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • San Diego, CA, United States High-Tech Professionals Full time

    Embedded Software Engineering Manager Job ID: 1970Location: San Diego, CAType: PermanentStatus: OpenKey Skills: embedded systems, supervision, management, embedded Linux, C, C++, Eclipse, CCS, Git, drivers, Ethernet, USB, RS-232, Wi-Fi, Bluetooth, Bash, PythonDescription: Seeking Embedded Software Engineering Manager to act as a resource for his team on...


  • San Diego, CA, United States Alarm.com Full time

    POSITION OVERVIEW Alarm.com is seeking an ambitious and talented Embedded Software Engineer with a B.A., B.S., or M.S. in Electrical/Computer Engineering or a similar engineering background with an interest in sensing applications and IoT. The Embedded Software Engineer position is ideal for candidates who want to work with various video and audio...


  • San Diego, CA, United States Alarm.com Full time

    POSITION OVERVIEW Alarm.com is seeking an ambitious and talented Embedded Software Engineer with a B.A., B.S., or M.S. Electrical/Computer Engineering or a similar engineering background with an interest in sensing applications and IoT. The Embedded Software Engineer position is ideal for candidates who want to work with various video and audio technologies...

  • Inside Plant

    2 days ago


    San Diego, CA, United States Charter Communications Full time

    JOB SCOPE Responsible for troubleshooting, support and maintenance of network elements and connections required to support Charter's revenue generating networks. Work to provide enterprise-wide tiered support on Voice, Internet, Video, Core distribution, Spectrum Enterprise, and access network elements and connections as needed. Under moderate supervision,...


  • Goleta, CA, United States Mentium Technologies Inc. Full time

    At Mentium Technologies, we are working in the exciting field of next-generation AI processors.We are looking for a creative and collaborative person with embedded systems experience and strong technical problem-solving skills. The person we seek should have a strong attitude toward experimental work, be methodical and thorough in developing the software,...


  • San Diego, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • san diego, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • Cupertino, CA, United States Apple Inc. Full time

    Apple’s Camera/ISP Firmware team brings together extraordinary professionals to explore, develop, and ship state of the art technologies for Apple products. As part of the team you would work on core camera/ISP/Camera peripheral technologies, including Apple designed Image signal processing pipeline and HW components, where you will have the chance to...


  • San Diego, CA, United States Alarm.com Full time

    Alarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate embedded software engineer for the Device...


  • San Francisco, CA, United States Creative Solutions Services, LLC Full time

    Title: Embedded Software EngineerLocation: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software architecture design, high...


  • San Diego, CA, United States EVONA Full time

    Location: San Diego (on-site non-negotiable)Salary: up to $240k + benefitsAs an Embedded Software Manager, you’ll lead and inherit a team of 10 engineers and own the whole embedded software arm of the business.This company have a rich history in developing products for spacecraft and satellites.Embedded Software Manager Responsibilities: Lead the develop...


  • , CA, United States High-Tech Professionals Full time

    Sr. Embedded Software Engineer Job ID: 1975Location: San Diego, CAType: PermanentStatus: OpenKey Skills: embedded Linux, Eclipse, CSS, Perforce, Git, Jenkins, C, C++, drivers, toolchains, opensource, board, Ethernet, USB, Wi-Fi, Bluetooth, Bash, PythonDescription: Seeking Senior Embedded Software Engineer who's ready to jump right into a dynamic,...


  • Brea, CA, United States Technovative Applications Full time

    Company DescriptionTechnovative Applications is a leading developer and manufacturer of precision RF sensors and munitions utilizing interferometry methods.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Brea, CA. The Embedded Software Engineer will be responsible for developing, testing, and maintaining embedded...

  • Embedded Engineer

    1 month ago


    San Jose, CA, United States Yoh Full time

    Embedded Engineer Qualifications Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 6+ years' Software Engineering experience in the following: device driver development, embedded systems, or operating systems 6+ years' experience working on systems software in a...