Senior Software Engineer
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
Recommended Jobs
Full Stack Software Engineer (Build Reliability)
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technolog…
Lemon Law Attorney (Los Angeles)
This Jobot Job is hosted by: Karyn Spies Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $150,000 - $200,000 per year A bit about us: $20M top…
Embedded NPU Software Engineer
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boun…
Project Manager (Mechanical Construction)
Summary Our client, a leading employee-owned mechanical contractor with nearly a century of industry excellence, is seeking a Mechanical Construction Project Manager to join their San Diego …
Mobile Growth Manager - Freemium to Subscription Conversion (Hybrid)
About Us: Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of …
Au Pair
We have 2 boys, who will be ages 8 and 13 years old this fall. Our current J-1 au-pair will complete her year will us in October, and we are beginning the interview process for her replacement now. Yo…
Floor Supervisor
Overview: Let us help you take the next step in your career at our Western Dental/Brident Offices as a Floor Supervisor! At Western Dental/Brident Offices we have modern, fully equipped state of th…
AI Engineer
About the Role Teserac is building neuron™ , a unified AI-native platform for data center observability, intelligence, and workflow automation. neuron™ processes real-time telemetry from thousand…
Member of Technical Staff - Developer Relations
About Liquid AI Spun out of MIT CSAIL, we build general-purpose AI systems that run efficiently across deployment targets, from data center accelerators to on-device hardware, ensuring low latency, …