Knightscope

Knightscope

Senior Software Engineer

Sunnyvale, California · Senior · Full-time

Sponsorship not specified$150k-$180kDetected 39 days ago
PythonC++GitSQLPostgreSQLMySQLSQLiteAWSGCPAzureCloud PlatformsDockerDevOpsAPI DevelopmentRESTWebSocketsComputer VisionElectrical EngineeringControlsTCP/IPCommunication

About the role

  • You will work cross-functionally with mechanical, electrical, and systems engineers in a fast-paced, gate-driven product development environment and play a critical role in shaping a first-of-its-kind platform.
  • Location Requirement: Full-time, on-site at Sunnyvale HQ
  • The role is an ownership-driven position within a multidisciplinary program team, requiring a hands-on engineer who is comfortable operating in ambiguity and driving decisions across mechanical, electrical, and software boundaries.

Responsibilities

  • System design - designing reliable, real-time systems

Requirements

  • B.S. or M.S. degree in Computer Science, Electrical Engineering or a related field.
  • Ability to read and parse tag data
  • Basic knowledge of RFID protocols (EPC Gen2 or NFC standards)
  • Experience with cloud platforms (AWS IoT, Azure IoT Hub, Google Cloud IoT)
  • Familiarity with Docker or basic DevOps
  • Experience with access control systems
  • Experience with RFID/NFC protocols (ISO 14443, ISO 18000, EPC Gen2)
  • Familiarity with serial communication (UART, SPI, I2C) to talk to readers
  • Experience with Raspberry Pi, Arduino, or industrial edge devices

Skills

  • About Knightscope
  • Knightscope's long-term mission is to make the United States of America the safest country in the world.
  • Basic database design (SQLite, PostgreSQL, MySQL)

Compensation

  • $150,000 - $180,000

Benefits

  • Medical, dental, vision, 401(k), paid time off
  • Equity: Stock options

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