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
Apply directly at Knightscope →Create a free account for alerts like thisView Knightscope immigration profile
This listing is sourced directly from Knightscope's careers page and normalized into a canonical job model.