Camera Simulation Software Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$122,700–$184,800 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $182k
This role $154k
$110k most similar roles pay here $237k

This role pays less than 67% of similar roles. Most pay $142,437–$222,000 — the shaded band above. At the midpoint, this role pays about $154k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2305 open roles on FindRole.

Listed pay typically runs $175,000–$280,000 across 1873 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Camera Simulation Software Engineer

As a Camera Simulation Software Engineer within the Camera Technologies group, you will join the Camera Systems Simulation team to develop simulation tools that aid in the design of camera hardware and software. You will manage the full-product lifecycle of these tools, including design, coding, testing, bug fixing, and integrating new technologies. Your daily work involves designing and maintaining simulation software frameworks, creating intuitive user interfaces, and collaborating with stakeholders to translate requirements into functional capabilities. To succeed in this role, you must possess a Bachelor’s degree in Computer Science and proficiency in Python, C++, GPU programming, and JavaScript frameworks like React, HTML, and CSS. You will also utilize Git and CI/CD pipelines while building reusable code libraries to solve complex technical challenges within the camera hardware development domain.

What you'll do

  • Design, implement, and maintain simulation software frameworks and tools.
  • Create intuitive user interfaces for individuals with varying technical backgrounds.
  • Translate stakeholder requirements into specific simulation software capabilities.
  • Manage the full product lifecycle from initial design and coding to testing and bug fixing.
  • Integrate new technologies into existing simulation systems to expand functionality.
  • Develop reusable code and libraries within large, complex codebases.
  • Maintain and troubleshoot web server infrastructure and associated websites.
  • Propose design changes to meet specific performance requirements for camera hardware and software.

What we're looking for

  • Bachelor's degree in Computer Science.
  • Proficiency in Python and JavaScript frameworks such as React, HTML, and CSS.
  • Proficiency in C++ and GPU programming.
  • Experience with common software infrastructure including CI/CD pipelines and Git.
  • Experience building reusable code and libraries and debugging large code bases.
  • Experience with web server design, infrastructure, troubleshooting, and maintaining websites (preferred).
  • Excellent communication skills to gather requirements and understand customer needs (preferred).

More like this

Similar roles

Camera Simulation Engineer

Apple Inc

Cupertino, CA 30 days ago $184,700$324,800
Python C C++ Matlab Optical Design Raytracing Computational Imaging Synthetic Data Generation Radiometry Sensor Physics Beam Propagation Image Quality Enhancement Metrology Calibration
10+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 66 days ago $184,700$324,800
C C++ ARM RTOS ISP HAL Machine Learning Embedded Systems Firmware Signal Processing Computational Photography Bare-metal
10+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 128 days ago $150,400$277,600
C C++ ARM RTOS ISP HAL Machine Learning Firmware Signal Processing Embedded Systems Bare-metal Hardware-Software Interface Computational Photography HDR Night Mode Depth Sensing
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

San Diego, CA 1 day ago $142,300$263,300
C C++ Embedded Systems RTOS Firmware Device Drivers SoC Image Signal Processing Video Processing Memory Management Performance Tuning
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Sunnyvale, CA 62 days ago $184,700$324,800
C C++ Embedded Systems RTOS Firmware Device Drivers SoC Image Signal Processing Video Processing Memory Management Performance Tuning
10+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Sunnyvale, CA 1 day ago $150,400$277,600
C C++ Embedded Systems RTOS Firmware Device Drivers SoC Image Signal Processing Memory Management Performance Tuning Video Processing
3+ yrs exp