Staff Perception Engineer – Robotics

Knightscope

Sunnyvale (CA)

On-site

USD 240,000 - 275,000

Full time

29 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
401(k)
Paid time off

Job summary

Knightscope seeks a senior ML/Robotics engineer to own the full perception stack for its autonomous security robot platform. You will design and deploy 3D perception from LiDAR, camera, and thermal data, enabling real-time threat detection and evidence capture on edge hardware.

You will lead cross-functional teams, optimize models for production with TensorRT/CUDA, and advance integration of Vision-Language capabilities for richer scene descriptions. On-site in Sunnyvale, CA with no relocation.

Qualifications

  • 7+ years hands-on experience at an OEM, AV company, physical security platform, or robotics tech company shipping perception software to production.
  • Deep expertise in 3D computer vision: LiDAR/camera 3D object detection, point cloud processing, multi-view geometry, and sensor fusion.
  • Strong ML fundamentals, CNNs, Transformers, multi-task architectures, with production deployment experience (TensorRT, ONNX, CUDA optimization).
  • Fluency in C++ (real-time systems) and Python; experience with ROS2 and simulation environments (CARLA, Isaac).
  • Production-first mindset demonstrated ability to take models from research to deployed, real-world systems operating under real operational constraints.

Responsibilities

  • Design, train, and deploy 3D perception models using multi-modal sensor data (LiDAR, camera, thermal).
  • Own end-to-end ML pipeline from data curation to model training and onboard deployment on edge compute.
  • Build persistent cross-sensor identity across camera handoffs and time for incident generation.
  • Design and implement evidence-first capture with replay-safe media and outputs for analysts.
  • Explore Vision-Language Models to enrich detection outputs with scene narration and anomaly reasoning.
  • Drive architecture and data strategy; mentor engineers across the team.
  • Conduct offline and closed-loop evaluations; define metrics for safety-critical perception performance.

Skills

3D computer vision
LiDAR/camera fusion
C++
Python
ROS2
TensorRT/ONNX/CUDA

Education

MS or PhD in Computer Science, Robotics, or Electrical Engineering

Tools

CARLA
Isaac
ROS2
TensorRT
ONNX
CUDA

Job description

AboutKnightscope

Knightscope (NASDAQ: KSCP) is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on a mission to make the United States of America the safest country in the world. One Team. One Force.

About The Role

In this role, you will own the full perception stack for our autonomous security robot platform, from raw LiDAR, camera, and thermal sensor data through 3D object detection, scene understanding, and persistent entity tracking. You will be a technical lead working across robotics, ML, and systems engineering to ship production-grade perception capabilities that power real-time threat detection, incident correlation, and evidence capture in the field.

Location Requirement: Full-time, on-site at Sunnyvale HQ (No relocation provided)

Key Responsibilities
  • Design, train, and deploy 3D perception models, object detection, segmentation, and multi-object tracking, from multi-modal sensor data (LiDAR, camera, thermal, radar) using state-of-the‑art BEV and transformer-based architectures.
  • Own the end-to-end ML pipeline from large-scale data curation and annotation strategy through model training, optimization (TensorRT/CUDA), and real-time onboard deployment on edge compute.
  • Build persistent cross-sensor identity: the same person, vehicle, or license plate maintains a stable track across camera handoffs, patrol legs, and time, feeding entity correlation and incident generation downstream.
  • Design and implement evidence-first capture: pre/post‑event clips, full‑frame and crop media, and structured detection output that is replay‑safe and analyst‑ready.
  • Explore and integrate Vision‑Language Models (VLMs) to enrich detection outputs with scene narration, anomaly reasoning, and long‑tail incident understanding, moving K7 beyond bounding boxes toward analyst‑ready scene descriptions.
  • Drive technical decisions on architecture, data strategy, and roadmap; mentor engineers across the team.
  • Design and run rigorous offline and closed‑loop evaluations; define metrics for safety‑critical perception performance across diverse real‑world deployment environments.
Required Qualifications
  • 7+ years of hands‑on experience at an OEM, AV company, physical security platform, or robotics tech company shipping perception software to production.
  • Deep expertise in 3D computer vision: LiDAR/camera 3D object detection, point cloud processing, multi-view geometry, and sensor fusion.
  • Strong ML fundamentals, CNNs, Transformers, multi-task architectures, with production deployment experience (TensorRT, ONNX, CUDA optimization).
  • Fluency in C++ (real-time systems) and Python; experience with ROS2 and simulation environments (CARLA, Isaac).
  • Production‑first mindset demonstrated ability to take models from research to deployed, real‑world systems operating under real operational constraints.
Preferred Qualifications
  • Exposure to vision‑language models (VLMs): fine‑tuning, prompting, or integrating VLM outputs into a perception pipeline for scene understanding or anomaly narration.
  • Familiarity with Vision‑Language‑Action (VLA) or end‑to‑end policy models that map sensor observations directly to robot actions, and interest in applying these to active confirmation and repositioning behaviors.
  • Experience with ALPR, face recognition, or ReID systems in deployed security or automotive contexts.
  • Familiarity with evidence integrity, chain‑of‑custody media, or tamper‑evident capture pipelines.
  • Publications or open‑source contributions in 3D CV, embodied AI, or autonomous systems.
  • MS or PhD in Computer Science, Robotics, Electrical Engineering, or related field.
Compensation & Benefits
  • Base Salary: $240,000 to $275,000 (DOE)
  • Equity: Stock options
  • Benefits: Medical, dental, vision, 401(k), paid time off
  • Location Requirement: Full-time, on-site at Sunnyvale HQ
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Perception Engineer – Robotics
Staff Perception Engineer – Robotics

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 240,000 - 275,000
Medical, dental, vision insurance
401(k)
Paid time off
+1
Staff ML Engineer, Autonomy & Planning
Staff ML Engineer, Autonomy & Planning

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 240,000 - 275,000
Medical, dental, vision
401(k)
Paid time off
+1
Senior 3D Perception Engineer – Autonomous Security (On-site, Equity)
Senior 3D Perception Engineer – Autonomous Security (On-site, Equity)

Knightscope • Sunnyvale (CA)

On-site
USD 240,000 - 275,000
Medical
Dental
Vision
+2
Staff ML Engineer, Autonomy & Planning
Staff ML Engineer, Autonomy & Planning

Knightscope • Sunnyvale (CA)

On-site
USD 240,000 - 275,000
Medical, dental, vision coverage
Stock options
401(k) with company match
+1
Senior Perception Engineer, Robotics — Onsite with Equity
Senior Perception Engineer, Robotics — Onsite with Equity

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 240,000 - 275,000
Medical, dental, vision insurance
401(k)
Paid time off
+1
Director Cybersecurity
Director Cybersecurity

Knightscope • Sunnyvale (CA)

On-site
USD 200,000 - 260,000
Stock options
Medical, dental, vision
401(k)
+1
Senior DevOps Engineer, Robotics
Senior DevOps Engineer, Robotics

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 180,000 - 220,000
Stock options
Medical, dental, vision
401(k)
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 150,000 - 180,000
Stock options
Medical benefits
Paid time off
Senior Full Stack Engineer
Senior Full Stack Engineer

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 185,000 - 250,000
Medical, dental, vision
401(k)
Paid time off
+1
Principal Engineer
Principal Engineer

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 180,000 - 230,000