Skild AI

Camera Systems Software Engineer

Skild AI
Apply
3 months ago
San Mateo, CA, USASenior
H1B Sponsor

Base Salary

$100k - $300k/yr

Responsibilities

  • Own camera systems end to end, including vendor requirements, sensor and module selection, hardware bring-up, software integration, debugging, calibration, validation, and long-term maintainability.
  • Define custom camera requirements with camera vendors and hardware partners, including sensors, optics, frame rates, exposure, synchronization, timestamping, calibration, mechanical and thermal constraints, and image quality.
  • Develop and maintain low-level camera software, including sensor configuration, camera drivers, device-tree changes, capture-path validation, timestamp and metadata handling, and camera control interfaces.
  • Debug hardware/software camera issues involving interfaces, power and clock sequencing, dropped frames, timestamp instability, bandwidth, corrupted images, ISP behavior, and sensor-mode configuration.
  • Design reliable, low-latency camera pipelines with attention to buffering, memory movement, CPU/GPU interaction, scheduling, throughput, timing jitter, and dropped-frame behavior.
  • Build APIs exposing camera frames, timestamps, metadata, calibration parameters, diagnostics, and health information to perception, autonomy, logging, and product software.
  • Collaborate with perception, robotics, embedded systems, electrical engineering, and external hardware partners to deliver a reliable, observable, production-ready camera stack.

Requirements

  • 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 MIPI CSI-2, I2C, GMSL, FPD-Link, serializers/deserializers, power and 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.
  • Understanding of timestamping, synchronization, buffering, scheduling, latency measurement, jitter reduction, dropped-frame analysis, and deterministic data delivery for real-time systems.
  • 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, RAW, YUV/RGB, HDR, exposure and gain control, white balance, ISP behavior, and image-quality tradeoffs.
  • Proficiency with kernel logs, tracing, profiling, oscilloscopes or logic analyzers, long-duration test scripts, capture validation tools, and reproducible failure isolation.

Tech Stack

Categories

Skild AI

About Skild AI

11-50 employees

Building general purpose robotic intelligence.

Contact me