3 months ago
Bengaluru, IndiaSenior
Responsibilities
- Own camera systems end to end, including vendor requirements, sensor and module selection, hardware bring-up, software integration, debugging, calibration, validation, and maintainability.
- Define custom camera requirements with vendors and hardware partners, covering 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 issues involving camera links, I2C control, power, reset and clock sequencing, dropped frames, timestamps, bandwidth, corrupted images, ISP behavior, and sensor modes.
- 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 or status 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 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.
- 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.
About Skild AI
Skild AI builds a general-purpose robotic intelligence and software stack to train and deploy robots that adapt to varied, unseen tasks for commercial use. It offers a platform and models for robot manufacturers and enterprises automating physical work, with support for integration across manipulators and mobile systems. Founded in 2023 and headquartered in Pittsburgh, the privately held company raised a Series C in 2026.