/Senior Software Engineer

Senior Software Engineer

United Statesusvia direct
// Job Type
Full Time
// Salary
USD 160,000 - 175,000/year
// Salary Range
160,000–175,000 USD / year
// Posted
2 months ago
// Seniority
senior
// Work Mode
onsite
// Experience
5+ years

About the Role

About Knightscope Knightscope designs and operates Autonomous Security Robots (ASRs) that safeguard people and property around the clock. Our fleet of ASRs combines robotics, edge AI, and cloud services to deliver actionable, real‑time intelligence to clients nation‑wide. Position is out of our Sunnyvale HQ - Local candidates only (NOT remote) About the Role We are seeking a Senior Software Engineer to join the K7 Autonomous Security Robot (ASR) team. You will be a key member of the Intelligence Control Module (ICM) team, implementing critical software features for AI detection, audio/video processing, real-time streaming, 5G LTE connectivity, cybersecurity compliance, and telemetry infrastructure. Key Responsibilities AI Detection Systems Integrate and optimize audio SDKs for GPU-accelerated event detection (gunshots, glass break, anomalies) Develop thermal imaging pipelines for fire watch, heat signature detection, and low-visibility conditions Build two-way PA system with live, pre-recorded, and auto-announcement capabilities, continuous patrol sound Implement passive WiFi signal detection for device identification and tracking Audio & Video Infrastructure Develop audio stream processing pipelines: clip extraction, echo cancellation, recording Implement video clip recording, storage, and transmission to monitoring platform Build live streaming infrastructure for HD and thermal cameras Develop intercom and talk-down communication features 5G LTE & Communications Integrate 5G LTE modem for wide-area connectivity Validate LTE performance under vehicle EMI conditions Collaborate on antenna placement and RF coexistence testing Ensure reliable connectivity for streaming, alerts, and remote access Telemetry & Logging Design telemetry infrastructure for incident data collection Build incident bundle export capabilities for field issue triage Develop logging systems for diagnostics and cloud upload Cybersecurity & NIST Compliance Implement encryption at rest (full-disk, AES-256) and in transit (TLS 1.3) Deploy and configure security tooling: AIDE, Elastic Agent, Nessus Agent, OSSEC Build RBAC, audit logging, and data loss prevention capabilities Support FIPS 140-3 cryptographic module validation Ensure compliance with NIST SP 800-53 and NIST SP 800-171 System Infrastructure Implement A/B boot partitioning and OTA update mechanisms Develop Ansible automation for driver installation and system configuration Collaborate on compute platform integration Required Qualifications Experience: 5+ years in embedded software or robotics systems Languages: Proficiency in C++, Python; familiarity with Rust a plus Platforms: Linux (Ubuntu), NVIDIA Jetson/Orin, ARM64 architecture Frameworks: ROS 2 and DDS middleware experience strongly preferred Security: Hands-on experience implementing NIST cybersecurity controls, encryption, and secure boot Streaming: Real-time audio/video streaming protocols (RTSP, WebRTC, GStreamer) Cellular: LTE/5G modem integration and validation experience Testing: Strong unit testing discipline; experience with CI/CD pipelines Preferred Qualification US Person (US Citizen or Permanent Resident) Experience with Autoware or autonomous vehicle software stacks Familiarity with FedRAMP or FIPS compliance requirements Background in ML inference optimization on edge devices WiFi/Bluetooth signal detection and RF systems knowledge Thermal imaging or LWIR camera integration experience EMC/EMI testing familiarity Tech Stack Compute NVIDIA Jetson Orin, ARM64 OS Linux (Ubuntu) Robotics ROS 2, DDS, Autoware Universe Security AIDE, Elastic Agent, Nessus, FIPS 140-3, TLS 1.3 Streaming GStreamer, RTSP, live video/audio pipelines Cellular 5G LTE DevOps  Ansible, OTA update systems, A/B partitioning Compensation & Benefits Base Salary: $160,000 – $175,000 (DOE) Equity: Stock options Benefits: Medical, dental, vision, 401(k), paid time off Location Requirement: Full-time, on-site at Sunnyvale HQ

Tech Stack

C++PythonLinuxUbuntuNVIDIA JetsonOrinARM64ROS 2DDSAIDEElastic AgentNessusFIPS 140-3TLS 1.3GStreamerRTSP5G LTEAnsibleOTA update systemsA/B partitioningReal-time audio/video streaming protocolsLTE/5G modem integrationEncryptionSecure boot

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Senior Software Engineer position at Knight Scope.