Senior Software Engineer
$150k - $180kKnightscope
Job Description
Job Description
About Knightscope
Knightscope (NASDAQ: KSCP) is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on a mission to make the United States of America the safest country in the world. One Team. One Force.
Job Summary
Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware program. In this role, you will architect and own the software for a wearable technology product’s check-in/check-out system—from early prototyping through production readiness—including the overall architecture, sensor/reader integration on the edge device, the data pipeline (APIs and messaging), database design, and cloud connectivity. 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
About the Role
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. You will be expected to make thoughtful tradeoffs and carry designs from early concept and prototyping through to production.
This individual will own the full software scope of a new wearable hardware product, including architecting the check-in/check-out process, sensor/reader integration on the edge device, the data pipeline (APIs and messaging), database design, cloud connectivity, and testing support.
Please include the Disney character that best describes you in your resume—and make sure to ask your interviewers the same. They are expecting it.
Key Responsibilities
Hardware / IoT Knowledge
- Experience with RFID/NFC protocols (ISO 14443, ISO 18000, EPC Gen2)
- Familiarity with serial communication (UART, SPI, I2C) to talk to readers
- Basic electronics understanding
- Experience with Raspberry Pi, Arduino, or industrial edge devices
- Ability to connect and configure an RFID reader to a computer or edge device
Networking & Integration
- REST API development (to send check-in data to a server)
- MQTT or WebSockets (common IoT messaging protocols)
- Basic networking knowledge (TCP/IP, WiFi, LAN)
Software Engineering Fundamentals
- Version control (Git)
- Basic database design (SQLite, PostgreSQL, MySQL)
- System design – designing reliable, real-time systems
- Understanding of event-driven architecture
Required Qualifications
- B.S. or M.S. degree in Computer Science, Electrical Engineering or a related field.
- 7+ years of software engineering experience, including building IoT or hardware-integrated systems
- Python , C or C++ (if firmware/hardware-level coding)
- Understanding of how RFID readers communicate
- Ability to read and parse tag data
- Basic knowledge of RFID protocols (EPC Gen2 or NFC standards)
- SQL basics — storing check-in/check-out records (who and when)
- Experience with cloud platforms (AWS IoT, Azure IoT Hub, Google Cloud IoT)
- Familiarity with Docker or basic DevOps
- Computer Vision basics (OpenCV) as a complementary skill
- Experience with access control systems
Compensation & Benefits
- Base Salary: $150,000 - $180,000
- Equity: Stock options
- Benefits: Medical, dental, vision, 401(k), paid time off
- Location Requirement: Full-time, on-site at Sunnyvale HQ
- Company Description Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at Job Description Job Description: We are currently seeking highly-motivated individuals who...SeniorFull time
$152k - $228k
...combines AD hardware with our generalized AI-first self-driving software. Built to learn and improve through data, the Nuro Driver™ is... ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate...SeniorFull time$185k - $230k
The OpportunityWe'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 generation...SeniorPermanent employment$160.36k - $240.54k
...ride requests to Nuro vehiclesTelemetry pipelines surfacing live vehicle state to riders and operationsAbout You4+ years of backend engineering experience with strong Go proficiencyExperience designing and operating distributed systems where reliability isn't optionalEnd-...Senior$184k - $287.5k
...our self-driving vehicle technologies.Deep knowledge of E2E AV software integration from perception through control, including... ...and performance tuning.What We Need To See:We’re looking for engineers who can build systems — not just components.PhD with 4+ years,...SeniorFull time$152k - $241.5k
...phenomenal 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...SeniorFull time$152k - $241.5k
We are now looking for a Senior Software Engineer for Quantized Inference! NVIDIA is seeking software engineers to accelerate the discovery and deployment of efficient inference recipes for LLMs. A recipe defines which operators are transformed into low-precision or sparsified...SeniorFull time$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 communication...SeniorFull time$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...SeniorFull time$224k - $356.5k
...how our organization develops AI drivers!We are looking for a senior engineer to own the engine that makes it all trustworthy: the eval... ...related field (or equivalent experience).12+ years building software, with significant time in autonomous vehicles, robotics, or large...SeniorFull timeRemote work$184k - $287.5k
We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to accelerate for AI inference. As a member of the team, you'll develop libraries, code generators...SeniorFull timeRemote work$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 development...SeniorFull time$221.35k - $253k
...and code reviews to establish and maintain best practices in software development; andDrive the short-term technical vision and roadmap... ...Minimum qualifications:Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a...SeniorFull timeTemporary workWork at office$184k - $287.5k
...Learning and Autonomous Vehicles.We are looking for an experienced engineer to join our Planning and Control team to work on metrics and... ...debugging, testing, and evaluation of our Autonomous Vehicle software.Build compelling, data driven evaluation products by combining...SeniorFull timeRemote work$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of...SeniorFull time$184k - $287.5k
...teams with the smartest people in the world. Join us at the forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal C/C++ skills? If so, this role might be for you. We are looking...SeniorFull time$193.93k - $291.15k
...expanding/scaling existing systems.Collaborate closely with autonomy engineers and build an understanding of how autonomy works to formulate... ...solutions.About YouYou have 3+ years of experience working in software engineering or related fields.You are a talented software...SeniorImmediate startFlexible hours$212.5k - $250k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...software delivery lifecycle so Carta's engineers can do the best work of their careers.We... ...write it.The Problems You’ll SolveAs a Senior Software Engineer II on DevEx, you will:...SeniorFull time$224k - $356.5k
...developing 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...SeniorFull time$152k - $253k
...world.We are a world - class autonomous driving hardware and software development team. We have the best platform and have... ...bring sustained growth to our customers. We're looking for a Senior Software Triage Engineer with strong technical ability to deeply understand...SeniorFull time$148k - $226.2k
...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity...SeniorFull timeLocal areaRemote workWork from home$193.93k - $291.15k
...Visualization team, your top priority will be developing high-quality visualization platforms. These platforms will allow any software engineer to add new viz elements. Additionally, you’ll also have the opportunity to work end-to-end on viz features and products, exercising...SeniorImmediate startFlexible hours$152k - $241.5k
...scenarios.Are you fascinated by the latest developments in Vision Language Models and 3D reconstruction? We are looking for a driven Software Engineer to bring ground breaking models into NVIDIA's software ecosystem for neural graphics to improve its robustness and accuracy...SeniorFull time$184k - $287.5k
...NVIDIA BioNeMo is building the computational foundation for the next generation of biological discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team — an NVIDIA library that accelerates geometric neural networks on NVIDIA GPUs, enabling...SeniorFull time$137.1k - $188.3k
...initiative for innovative Dolby Imaging/Video algorithms and software starting with fresh proof of concept to delivering high quality... ...Requirements:Completed Bachelor’s in Computer Science, Electrical Engineering or equivalentPassion for multimedia technologies and creating...SeniorFull timeLocal areaWorldwideFlexible hours$174k - $253k
...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience... ...role.Experience in data analysis or quality.Google's software engineers develop the next-generation technologies that change how...Senior$129.4k - $198.4k
...Generate documentation for design documents, port-mortems, and release notes Your Skills and AbilitiesA bachelors degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least 3 years of experience in the vehicle...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours$162k - $260k
..., get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Senior Software Engineer, Perception to join our autonomous driving team. In this role, you will collaborate closely with cross-functional engineering...SeniorWork at officeLocal area3 days per week- ...entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to join our Policy Onboarding and Home Services team. As a vital member of this team, you will own and evolve the backend...SeniorFor contractorsLive inRemote work
$174k - $253k
...robust, scalable, and high-performance features.Collaborate with engineers across various teams to understand requirements and build... ...degree or equivalent practical experience.5 years of experience in software development for core system-level software such as databases,...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Sunnyvale, CA
- software system engineer Sunnyvale, CA
- part time software developer Sunnyvale, CA
- intel software engineer Sunnyvale, CA
- software developer fintech Sunnyvale, CA
- new graduate software engineer Sunnyvale, CA
- software development engineer aws Sunnyvale, CA
- information technology software engineer Sunnyvale, CA
- graduate software developer no experience Sunnyvale, CA
- software developer internship no experience Sunnyvale, CA

