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

Senior Software Engineer

$160k - $175k
Full-time

Knightscope

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

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Sunnyvale, CA vacancy
  •  ...Senior Software Engineer San Francisco | Fully onsite | Early-stage AI startup A YC-backed AI startup is hiring Senior Software Engineers to help build AI-powered voice and communication systems for major financial institutions. The role focuses heavily on backend... 
    Senior

    Acceler8 Talent

    Santa Clara, CA
    2 days ago
  •  ...0836 Summary Join our team at Apple and help us build the software for intelligent, spatially-aware customer experiences. We're developing...  .... Description Our team is looking for a highly-motivated engineer with excellent software development, quantitative reasoning,... 
    Senior

    Apple

    Cupertino, CA
    10 hours ago
  • $100k - $180k

     ...on platform integration. # Integrate L2, L3 and MPLS features in dataplane and integrate with 3rd party SDK. # Contribute in software design, development, review, and documentations to deliver high quality products. # Trouble shoot and fix reported issues with routing... 
    Senior

    IP Infusion US Inc.

    Santa Clara, CA
    4 days ago
  • $180k - $220k

     ...Senior Software Engineer We are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for data center and service provider environments. The ideal candidate will have hands-on experience working on a large-scale network... 
    Senior
    Worldwide

    IP Infusion

    Santa Clara, CA
    4 days ago
  • $148k - $235.75k

    A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  •  ...Senior Software Engineer As part of R&D organization, you will be joining the team that is building our state of art SaaS Platform that enables security and development teams to build secure, high-quality software faster. You would collaborate with software engineers... 
    Senior

    InterSources

    Mountain View, CA
    4 days ago
  • $152k - $241.5k

     ...people like you to help us accelerate the next wave of artificial intelligence. We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

     ...will lead the architecture and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available...  ...signals into actionable insights. Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $185k - $230k

     ...The Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented... 
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    4 days ago
  •  ...Hiring: Senior Software Engineer The U.S. freight industry moves trillions of dollars in goods every year, yet much of the operational infrastructure still relies on phone calls, emails, spreadsheets, and fragmented workflows. We’re building AI-powered systems... 
    Senior
    Work at office
    Relocation

    Alexander Chapman

    Sunnyvale, CA
    2 days ago
  • $160.36k - $240.54k

     ...Senior Software Engineer, Ride-Hailing Product Mountain View, California (HQ) Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting... 
    Senior

    Nuro

    Mountain View, CA
    5 days ago
  • $152k - $241.5k

     ...NVIDIA Networking Unit is looking for an experienced firmware/software engineer proficient in C and C++ programming to join our team that works on NVIDIA NIC/DPU. You will be responsible for designing and implementing new features for our core products in the networking... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks...  ...in CPU and GPU architectures, numeric libraries, modular software design. ~ Highly motivated with excellent verbal and written... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $170k - $220k

     ...Senior Software Engineer We are seeking a senior software engineer to play a pivotal role in advancing our engineering efforts. The ideal candidate will have extensive experience in Android and Linux development, with a focus on Kotlin, Java, C++, and Python. This... 
    Senior

    Autoroboto

    Mountain View, CA
    4 days ago
  • $152k - $241.5k

     ...generation of edge AI for automotive and robotics. We build the software stack that enables Large Language, Vision-Language, and...  ...equivalent experience in Computer Science, Electrical/Computer Engineering, or a closely related field. ~4+ years of relevant software... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...The Automotive Vehicles team is searching for a creative and experienced Senior Software Engineer in Test to help us bring NVIDIA's autonomous vehicle solution out to the world. You will participate in a focused effort to develop and productize ground-breaking solutions... 
    Senior

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $181.1k - $318.4k

     ...Senior Software Engineer, Ads At Apple, we believe in the power of technology to enrich people's lives. Everything we build is designed to empower people, including our advertising platform. We deliver ads in a way that benefits both customers and advertisers — helping... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $152k - $241.5k

     ...computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology and amazing people! As a Senior Software Engineer for Developer Experience, you will be at the forefront of modernizing the engineering lifecycle by integrating Agentic AI... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...Senior Software Engineer For Compiler Team NVIDIA's GPUs are at the core of modern AI infrastructure, from training large-scale models to running inference in production. That position depends on software as much as hardware, and compiler engineering is a big part... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed...  ...Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big data... 
    Senior

    DataVisor

    Mountain View, CA
    2 days ago
  • $213k - $263k

     ...metrics for understanding the behavior of the Waymo Driver in the real world. In this hybrid role, you will report to a Software Engineering Manager. You will: Build the infrastructure to administer a "virtual driver's test" for the Waymo Driver. Design,... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $160k - $185k

     ...Senior Software Engineer LTA Research and Exploration, an aerospace start-up, is seeking a motivated Senior Software Engineer to help build a revolutionary 'lighter than air' flight vehicle. You will work within a dynamic engineering and design team to plan, conceptualize... 
    Senior
    Temporary work
    Relocation package

    LTA Research

    Sunnyvale, CA
    5 days ago
  • $152k - $241.5k

     ...GPUs, NVIDIA NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are hiring Sr. Software Engineer who will help build simulators for our DGX Server platforms. Simulations play a significant role in building... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    10 hours ago
  • $160.36k - $240.54k

     ...Nuro’s Core Infrastructure team and partners deeply across every engineering organization — Autonomy, ML Platform, Simulation, Perception,...  ...through tooling, standards, and education. About You Strong software engineering fundamentals in Python or Go, with experience... 
    Senior

    Nuro

    Mountain View, CA
    22 hours ago
  • $152k - $241.5k

     ...NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers...  ...; effective collaborator across engineering levels and senior management. Strong C/C++ and Python programming... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $136k - $218.5k

     ...We are now looking for a Senior Methodology Software Engineer! Join NVIDIA’s diverse team of innovators shaping the future of technology. From revolutionizing gaming and graphics with our GPU invention to pioneering AI through deep learning, we’re constantly evolving... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $213k - $263k

     ...Senior Software Engineer, Eval Authoring APIs Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $204k - $259k

     ...Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $224k - $356.5k

     ...the full-stack platform that enables machines to perceive, reason, and act safely in the real world. We are seeking a Senior Software Engineer to help define the runtime intelligence and safety architecture behind next-generation autonomous driving systems. This role... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...to do their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated infrastructure... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

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