Hiring.Camp

Camera Systems Software Engineer

Rethink recruit

·

Today

Salary
$100k – $300k
Type
Full-time
Department
Engineering
Source
RecruiterFlow

Description

About Skild AI

Skild AI is building the world’s first general purpose robotic intelligence — systems that are robust and adapt to unseen scenarios without failing. The core belief is that massive scale through data-driven machine learning is the key to unlocking these capabilities and enabling the widespread deployment of robots in the real world.

 The team spans new graduates and domain experts, and values demonstrated ability and attitude over credentials. Skild is looking for people who are eager to explore uncharted territory and contribute to work that has not been done before.

 

The Opportunity

Skild AI is looking for a Camera Systems Software Engineer to own camera integration and enablement for real-time robotic systems built on NVIDIA Tegra platforms. 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.

You will own the full camera lifecycle — from defining requirements with external camera partners through sensor bring-up, driver development, pipeline design, and long-term maintenance. 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.

 

What You’ll Do

  •       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
  •       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, 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 with perception, robotics, embedded systems, electrical engineering, and external hardware partners to ensure the camera stack is reliable, observable, and production-ready

 

You Should Have

  •       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, 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 and gain control, ISP behavior, and image-quality tradeoffs
  •       Proficiency with debugging tools including kernel logs, tracing, profiling, oscilloscopes, logic analyzers, and reproducible failure isolation
  •       Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Robotics, Computer Science, or a related technical field

 

Compensation

Base Salary: $100,000 - $300,000, depending on experience.

Skills

LinuxMachine Learning

Similar Jobs

10

Camera Systems Software Engineer - India

Skildai Careers · Bengaluru, India +1 · onsite

2 months ago

Camera Systems Software Engineer

Skildai Careers · San Mateo, CA +1

2 months ago

Embedded Software Engineer - Camera Systems

Sightline Intelligence · Portland, OR

1 month ago

Embedded Software Engineer (Camera Systems)

Impulse Space · Redondo Beach

2 months ago

Sr/Staff Embedded Software Engineer - Camera Systems

Skydio · Tampere, Finland · Onsite

3 months ago

Senior/Staff Embedded Software Engineer – Camera Systems

Skydio · San Mateo, California, United States · Onsite

3 months ago

Senior Software Engineer - AI/Computer Vision (Camera Systems)

motorolasolutions · Waltham, MA, United States of America

1 month ago

Senior Software Engineer - AI/Computer Vision (Camera Systems)

Motorola Solutions · Waltham, MA, United States of America

1 month ago

Senior Software Engineer - AI/Computer Vision (Camera Systems)

Motorola Solutions · Toronto, Canada (ONT40) +1

3 months ago

Senior Software Engineer - AI/Computer Vision (Camera Systems)

motorolasolutions · Toronto, Canada (ONT40) +1

3 months ago