Camera Systems Software Engineer

Skild AI

San Mateo (CA)

On-site

USD 100,000 - 300,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Skild AI Inc. seeks an experienced Camera Systems Software Engineer to own camera integration for real-time robotic systems on NVIDIA Tegra platforms. Define requirements with external partners and implement, debug, and maintain low-latency camera pipelines.

This hands-on role spans Linux, camera hardware, real-time software, calibration, and synchronization, delivering reliable APIs for perception and autonomy teams.

Qualifications

  • 5+ years hands-on experience with embedded camera systems, including sensor bring-up and driver-level debugging.
  • Experience debugging low-latency camera pipelines and exposure to camera vendors.

Responsibilities

  • Own camera systems end-to-end: requirements, bring-up, integration, debugging, calibration, validation, and long-term maintenance.
  • Define requirements with external camera partners for sensors, optics, frame rates, exposure, synchronization, and image quality targets.
  • Develop and maintain low-level camera software: sensor configuration, drivers, device-tree, capture-path validation, and camera control interfaces.
  • Debug issues across hardware/software boundaries (MIPI CSI-2, I2C, GMSL, timing, bandwidth, frame drops).
  • Design reliable, low-latency pipelines with careful buffering, memory movement, CPU/GPU interaction, and deterministic data delivery.
  • Build high-level APIs exposing frames, timestamps, metadata, calibration parameters, diagnostics, and health status.
  • Collaborate with perception, robotics, embedded systems, electrical engineering, and external partners to ensure production-ready camera stack.

Skills

Embedded camera systems
C/C++ for Linux
Camera synchronization
Low-latency design

Education

Bachelor’s or Master’s degree in a related field

Tools

MIPI CSI-2
I2C
GMSL
FPD-Link

Job description

At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects.

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

$100,000 - $300,000 USD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Camera Systems Software Engineer
Camera Systems Software Engineer

Skild AI • San Mateo (CA)

On-site
USD 100,000 - 300,000
Real-Time Camera Systems Engineer for Robotics
Real-Time Camera Systems Engineer for Robotics

Skild AI Inc. • San Mateo (CA)

On-site
USD 100,000 - 300,000
Senior Real-Time Camera Systems Engineer
Senior Real-Time Camera Systems Engineer

Skild AI • San Mateo (CA)

On-site
USD 100,000 - 300,000
Senior Manager, Embedded Imaging Software
Senior Manager, Embedded Imaging Software

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 320,000 - 489,000
Equity
Benefits package
Embedded Camera Systems Engineer (MIPI / ISP / SoC)
Embedded Camera Systems Engineer (MIPI / ISP / SoC)

Proception Inc. • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Competitive equity
Health coverage
Work on real robotic systems
+2
Senior Manager, Embedded Imaging Software
Senior Manager, Embedded Imaging Software

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 272,000 - 489,000
Staff Systems Engineer
Staff Systems Engineer

Hayden AI • San Francisco (CA)

Hybrid
USD 185,000 - 240,000
Senior Perception Engineer | Sensors, Firmware & Drivers
Senior Perception Engineer | Sensors, Firmware & Drivers

Persona AI, Inc. • Houston (TX)

Hybrid
USD 120,000 - 190,000
Performance bonus
Medical benefits
Equity
+2
Senior Vision Systems Engineer
Senior Vision Systems Engineer

Luxoft • Massachusetts

Hybrid
USD 150,000 - 190,000
Robotics Systems Engineer
Robotics Systems Engineer

Skild AI Inc. • San Mateo (CA)

On-site
USD 175,000 - 275,000