1

Camera Imaging Software Engineer Jobs (NOW HIRING)

Position Overview We are seeking an experienced Camera Systems Software Engineer to own camera ... Working knowledge of image sensors and imaging pipelines, including Bayer formats, RAW capture, YUV ...

Position Overview We are seeking an experienced Camera Systems Software Engineer to own camera ... Working knowledge of image sensors and imaging pipelines, including Bayer formats, RAW capture, YUV ...

Camera Embedded Software Engineer

Cupertino, CA · On-site

$162K - $213K/yr

The Video Engineering team is behind the cutting-edge camera and imaging technologies that power ... If you're passionate about building software that blends hardware innovation with algorithmic ...

Camera Embedded Software Engineer

Cupertino, CA · On-site

$162K - $213K/yr

The Video Engineering team is behind the cutting-edge camera and imaging technologies that power ... If you're passionate about building software that blends hardware innovation with algorithmic ...

As a Camera Architect you will define and own the end-to-end imaging architecture of camera ... Distill a broad, often competing set of requirements -- from product, system, software, and feature ...

Camera Architect

Sunnyvale, CA · On-site

$173K/yr

As a Camera Architect you will define and own the end-to-end imaging architecture of camera ... Distill a broad, often competing set of requirements -- from product, system, software, and feature ...

Software Engineer - Camera

Cupertino, CA · On-site

$150K - $277K/yr

Apple's Camera ISP team is looking for a passionate and skilled embedded software engineer to help shape the future of imaging across all Apple products. In this role, you'll work at the intersection ...

The Video Engineering team is behind the cutting-edge camera and imaging technologies that power ... If you're passionate about building software that blends hardware innovation with algorithmic ...

The Video Engineering team is behind the cutting-edge camera and imaging technologies that power ... If you're passionate about building software that blends hardware innovation with algorithmic ...

... architects, hardware engineers, and software teams Represent new and existing NVIDIA ISP ... imaging science for automotive, robotics, surveillance, and consumer cameras Strong foundation in ...

Join us to build the next-generation camera imaging technology and enable a safe, smart, and fun ... engineers, and software teams * Represent new and existing NVIDIA ISP capabilities to internal ...

Software Engineer - Imaging Systems

San Mateo, CA · On-site

$197K - $233K/yr

Design and implement camera software across the imaging stack (e.g., 3A algorithms, camera pipeline ... What You Bring * BS/MS in Computer Science, Computer Engineering, Electrical Engineering or a ...

Showing results 21-40

Camera Imaging Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do camera imaging software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for camera imaging software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are popular job titles related to Camera Imaging Software Engineer jobs?

For Camera Imaging Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Camera Imaging Software Engineer job openings in the United States as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Camera Systems Software Engineer

San Mateo, CA

$146K - $153K/yr

Full-time

Re-posted 15 days ago


Job description

Position Overview

We are seeking an experienced Camera Systems Software Engineer to own camera integration and enablement for real-time robotic systems built on NVIDIA Tegra platforms. This person will be responsible for the full camera lifecycle, from defining requirements with external camera partners to integrating, debugging, and maintaining low-latency camera pipelines using the Tegra camera stack.
This is a highly hands-on systems role that sits at the intersection of Linux, camera hardware, real-time software, calibration, synchronization, and high-level software interfaces. The ideal candidate has deep experience bringing up camera sensors, debugging low-level hardware/software issues, working with camera vendors, and building reliable APIs that expose synchronized camera data to perception, robotics, and autonomy systems.

Responsibilities
  • Own camera systems end to end, including vendor requirements, sensor/module selection, hardware bring-up, software integration, debugging, calibration, validation, and long-term maintainability.
  • Work directly with camera vendors and hardware partners to define requirements for custom cameras, including sensors, optics, frame rates, exposure behavior, synchronization, timestamping, calibration needs, mechanical constraints, thermal constraints, and image-quality targets.
  • Develop and maintain low-level camera software, including sensor configuration, camera drivers, device-tree changes, capture-path validation, timestamp handling, metadata handling, and camera control interfaces.
  • Debug camera issues across the hardware/software boundary, including MIPI CSI-2, GMSL or FPD-Link, I2C control, power/reset/clock sequencing, dropped frames, timestamp instability, bandwidth limits, corrupted images, ISP behavior, and sensor-mode configuration.
  • Design reliable, low-latency camera pipelines for real-time robotic systems, with careful attention to buffering, memory movement, CPU/GPU interaction, scheduling, throughput, timing jitter, and dropped-frame behavior.
  • Build clean high-level APIs that expose camera frames, timestamps, metadata, calibration parameters, diagnostics, and health/status information to perception, autonomy, logging, and product software.
  • Collaborate closely with perception, robotics, embedded systems, electrical engineering, and external hardware partners to ensure the camera stack is reliable, observable, and production-ready.
Preferred Qualifications
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Robotics, Computer Science, or a related technical field.
  • 5+ years of hands-on experience with embedded camera systems, including sensor bring-up, camera module integration, driver-level debugging, and board-level validation.
  • Strong proficiency in C/C++ for Linux or performance-sensitive systems, including multithreading, memory management, profiling, and low-latency software design.
  • Experience with camera interfaces and supporting hardware, such as MIPI CSI-2, I2C, GMSL, FPD-Link, serializers/deserializers, power sequencing, reset sequencing, clocks, and sensor mode tables.
  • Experience developing or modifying Linux camera drivers, device trees, V4L2 drivers, media controller graphs, or similar low-level camera integration components
  • Strong understanding of vision requirements for real-time systems, including timestamping, synchronization, buffering, scheduling, latency measurement, jitter reduction, dropped-frame analysis, and deterministic data delivery.
  • Experience with multi-camera synchronization, hardware triggering, PTP, PPS, camera-IMU synchronization, or other precise timing systems.
  • Working knowledge of image sensors and imaging pipelines, including Bayer formats, RAW capture, YUV/RGB formats, HDR modes, exposure/gain control, white balance, ISP behavior, and image-quality tradeoffs.
  • Proficient with debugging tools and workflows, including kernel logs, tracing, profiling, oscilloscopes or logic analyzers, long-duration test scripts, capture validation tools, and reproducible failure isolation.