Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Camera Systems Software Engineer

$100k - $300k

Skild AI

Camera Systems Software Engineer

San Mateo, CA

Company Overview

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

Base Salary Range

$100,000 - $300,000 USD

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Camera Systems Software Engineer in San Mateo, CA vacancy
  • $200k - $300k

     ...Staff Embedded Software Engineer - Camera Firmware San Mateo, CA United States Who We Are Verkada is transforming how organizations protect...  ..., Backend, and Frontend teams—to bring first-generation systems to life. Reporting directly to the Camera Firmware Manager... 
    Suggested
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    22 hours ago
  • $170k - $277.5k

     ...intelligence, best-in-class hardware and software product development, operational excellence...  ...to architect and develop cutting-edge camera subsystems for both current and next-generation...  ...About the Team: We design camera systems that support autonomous navigation,... 
    Suggested
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    3 days ago
  •  ...some of the most powerful GPU clusters in production and are rapidly expanding their global footprint. We are hiring a Systems Software Engineer to provision and monitor bare metal servers all the way to coordinating with GPUs. This is a greenfield build involving... 
    Suggested

    Alexander Chapman

    San Mateo, CA
    3 days ago
  • $293.8k - $343.34k

     ...create safer, more civil shared experiences for everyone. The Engine Networking Team pulls the players together by ensuring the...  ...coming from a Game Engine/Studio. (Desirable) Be an amazing systems-level C++ programmer and be fascinated by the actual work the CPU... 
    Suggested
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    22 hours ago
  •  ...Senior Embedded Engineer We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic enforcement cameras. These systems operate in challenging outdoor environments, processing video in real-time while... 
    Suggested
    Local area

    Obvio

    San Carlos, CA
    3 days ago
  •  ...team builds the foundational systems that every part of our robot...  ...build, ship, and update that software quickly and safely on every robot...  .... As a System Software Engineer on Robot Platform focused on...  ...with predictable latency Camera pipeline: Drive low-latency... 

    Sunday

    Redwood City, CA
    1 day ago
  • $200k - $300k

     ...Senior Embedded Linux Engineer San Mateo, CA United States Who...  ...cloud-managed Intercom systems. Intercom is our second newest...  ...working on Linux development as a Software Engineer. ~ Proficient in C...  ...working with embedded Linux, cameras, and audio systems ~... 
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    5 hours ago
  • $210k - $300k

     ...Lead Embedded Linux Engineer - Intercom San Mateo, CA United States...  ...cloud-managed Intercom systems. Intercom is our second newest...  ...working on Linux development as a Software Engineer. ~ Proficient in C...  ...working with embedded Linux, cameras, and audio systems ~ Bash... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  •  ...create safer, more civil shared experiences for everyone. The Engine Networking Team pulls the players together by ensuring the...  ...coming from a Game Engine/Studio. (Desirable) Be an amazing systems-level C++ programmer and be fascinated by the actual work the CPU... 
    Full time
    Worldwide

    Roblox

    San Mateo, CA
    19 hours ago
  •  ...Title: Mobile Application Software Engineer Location: Sunnyvale, CA (hybrid) Duration: 6+ Months Contract Inperson interview required We are seeking passionate developers for mobile app development using the Flutter framework. As part of the Arene Advanced... 
    Contract work
    Temporary work

    InterSources

    San Mateo, CA
    1 day ago
  • $137.2k - $206.6k

     ...launch of our commercial service. Overview We're looking for a highly motivated Mobile/Fullstack Senior Software Engineer to join our Air Taxi Systems team. We're seeking someone who has a demonstrated ability to ship iOS apps to both consumers and internal... 
    Temporary work

    Joby Aviation

    San Carlos, CA
    4 days ago
  • $155k - $220k

     ...the Role Verkada is seeking a Global Solutions Engineer with expert experience in Cloud Security, IoT Systems, Networking, Linux systems, Security Surveillance...  ..., DNS, NAT devices, DHCP servers, Firewalls and software systems. ~ Outstanding written & verbal English... 
    Full time
    Remote work
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  •  ...Our client is seeking an experienced Embedded Software Engineer to join the Energy Storage Systems (ESS) team and work on the development of gigawatt-scale sodium ion energy storage system. Responsibilities: - Design and implement real-time, C++, RTOS-based... 

    Insight Global

    Burlingame, CA
    2 days ago
  •  ...NAVA Software solutions is looking for a Sr. Embedded Engineer Details: Sr. Embedded Engineer Location: Foster City CA (1-2 days/week onsite...  ...requirements of control algorithms for chassis systems, power converters, and motor controllers Conduct... 
    Full time
    Flexible hours
    2 days per week
    1 day per week

    Nava Software Solutions

    San Mateo, CA
    1 day ago
  •  ...Embedded Software Engineer III Immediate need for a talented Embedded Software Engineer III. This is a 09 months contract opportunity with...  ...Write clean, maintainable, and well-tested code for embedded systems. Document system configurations, procedures, and best... 
    Contract work
    Immediate start

    Pyramid Consulting

    Burlingame, CA
    2 days ago
  •  ...offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust...  .... This is an individual contributor role for an Embedded Software Engineer to join our team, focusing on the application software for our... 
    Permanent employment

    Xona Space Systems, Inc

    Burlingame, CA
    2 days ago
  • $55 - $65 per hour

     ...Embedded Software Engineering Intern - Fall 2026 San Mateo, CA United States Who We Are Verkada is transforming how organizations protect...  ...'s flagship software enabling our best-in-class security systems. We are committed to a thriving in-office culture. This... 
    Hourly pay
    Full time
    Work experience placement
    Internship
    Work at office
    Work visa
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  •  ...intelligent workflow solutions. The ideal candidate combines strong software engineering fundamentals with hands on experience across Azure APIs, MS...  ...environments ~ Bachelor’s Degree or higher in Information Systems, Computer Science, or equivalent experience ~ Strong... 
    Full time

    Lorven Technologies Inc.

    Foster, CA
    6 days ago
  •  ...Robotics Infra team builds the foundational systems that every part of our robot perception, ML...  ...that lets us build, ship, and update that software quickly and safely on every robot in the fleet. As a System Software Engineer on ML & Robotics Infra, you'll focus on the... 

    Sunday

    Redwood City, CA
    17 hours ago
  • $164.15k - $304.85k

     ...and technologies, providing consultative support to other Sales Engineers.Provide direct support for the technical fulfillment of RFI’s,...  ...cost effective than legacy on-premises PBX and video conferencing systems that it replaces, RingCentral empowers modern mobile and... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    RingCentral

    Belmont, CA
    2 days ago
  • RingCentral is looking for a Digital Experience Sales Engineer to support pre-sales activities for their customer engagement products. The ideal candidate will have at least 3 years of operational experience with digital engagement tools and excellent communication skills... 
    Remote job

    RingCentral

    Belmont, CA
    2 days ago
  • $100k - $300k

     ...Embedded Security Engineer San Mateo Company Overview At Skild AI, we are building the world's first general purpose robotic...  ...established security standards and requirements. This role involves both software engineering techniques and deep learning methods to encode/... 

    Skild AI

    San Mateo, CA
    3 days ago
  •  ...experience at the intersection of hardware, software, and ML (shipping soon). Our work spans...  ...looking for a Senior Full-Stack Mobile Engineer to scale our voice-powered application...  ...speech processing, dictation, and embedded systems # Experience with backend systems (... 
    Remote work

    Subtle Computing

    San Mateo, CA
    3 days ago
  • $140k - $180k

     ...underpayments, and approach negotiations with a defensible, data-driven strategy. Role Description Trek Health is hiring a Solutions Engineer to be the technical owner for our growing portfolio of provider clients. You’ll be the trusted advisor that guides healthcare... 
    Remote work

    Trek Health

    San Mateo, CA
    4 days ago
  •  ...Solutions Engineer As a Solutions Engineer at Maxima, you will be a trusted technical advisor to our customers and a key partner to...  ...transforms the close process across their ERP, HRIS, and financial systems. You will lead deep technical discovery, design enterprise-... 

    Maxima

    San Mateo, CA
    1 day ago
  • $72.96k - $115.2k

     ...Network Deployment Engineer II The Network Deployment Engineer II will design, develop, build and test systems and products based on optic, photonic and laser technologies....  ...will interact with device, hardware and software design teams to assist in overall development... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Astreya

    San Mateo, CA
    2 days ago
  •  ...at Sunnyvale, CA JD: Technical Solution Engineer to work with Client OEM Partners to help...  ...Products Skills: 8 - 10 years of Embedded Software development Experience on Linux platform...  ...with C/C++ Experience with Audio/Video/Camera, playback and DRM technologies... 

    krg technology inc

    San Bruno, CA
    2 days ago
  • $155k - $250k

     ...Embedded Linux Engineer, Foundations San Carlos, CA (on-site) About the Role...  ...between silicon and intelligence, where the system boots fast, stays stable, debugs cleanly...  ...strategy Deliver production-quality system software: boot chain, init, services, logging,... 
    Local area

    1X Technologies AS

    San Carlos, CA
    22 hours ago
  •  ...What to Expect As an Embedded Linux Software Engineer, you'll own platform software for the...  ...userspace integration for sensors, GMSL cameras, displays, storage, and high-speed...  ...MIPI CSI/DSI, Ethernet, CAN) Own build system and BSP layers using Yocto/Buildroot or... 

    Sunday

    Redwood City, CA
    1 day ago
  • $95 - $135 per hour

     ...sharing a specialised full‐time consulting opportunity for software engineers experienced in user interface development, mobile applications...  ...Develop reusable components that interface with backend systems, APIs, and platform services Contribute to architectural patterns... 
    Hourly pay
    Weekly pay
    Full time
    Contract work
    Remote work

    Nerdleveltech

    Burlingame, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Camera Systems Software Engineer. Be the first to apply!