Knightscope

Knightscope

Staff Perception Engineer – Robotics

Sunnyvale, California · Staff+ · Full-time

Sponsorship not specified$240k-$275kDetected 39 days ago
PythonC++Machine LearningNLPComputer VisionCybersecurityDetection EngineeringSystems EngineeringRoboticsElectrical EngineeringSensorsResearch

About the role

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

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

Requirements

  • 7+ years of hands-on experience at an OEM, AV company, physical security platform, or robotics tech company shipping perception software to production.
  • Strong ML fundamentals, CNNs, Transformers, multi-task architectures, with production deployment experience (TensorRT, ONNX, CUDA optimization).
  • 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.
  • Required Qualifications
  • Fluency in C++ (real-time systems) and Python; experience with ROS2 and simulation environments (CARLA, Isaac).

Nice to have

  • 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

  • $240,000 to $275,000 (DOE)

Benefits

  • Medical, dental, vision, 401(k), paid time off

Company info

  • About Knightscope
  • Knightscope is a security technology company building the Nation's First Autonomous Security Force.
  • The Company combines autonomous machines, advanced software, and human expertise to help protect people, property, and critical infrastructure.
  • Knightscope's long-term mission is to make the United States of America the safest country in the world.

This listing is sourced directly from Knightscope's careers page and normalized into a canonical job model.