Senior Software Engineer
$150k - $180kKnightscope
Mid/Senior Software Engineer
Knightscope is a security technology company building the nation's first Autonomous Security Force. The Company combines autonomous machines, advanced software, and human expertise to help protect people, property, and critical infrastructure. Knightscope's long-term mission is to make the United States of America the safest country in the world.
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
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.
Key Responsibilities
- 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
- 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)
- Version control (Git)
- Basic database design (SQLite, PostgreSQL, MySQL)
- System design – designing reliable, real-time systems
- Understanding of event-driven architecture
Required Qualifications
- 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
$100k - $180k
...Job Responsibilities # Integrate L2, L3 and MPLS features in dataplane and integrate with 3 rd party SDK. # Contribute in software design, development, review, and documentations to deliver high quality products. # Trouble shoot and fix reported issues with routing...Senior$130k - $180k
...investors, we're positioned at the forefront of the AI-powered data engineering revolution. You can read more about us in a recently published... ...: Innovation at the Forefront : Push the boundaries of software engineering by combining traditional techniques with cutting‑...SeniorWorldwide$160k - $185k
An innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team. You will play a crucial role in developing safety critical software for experimental flight vehicles, working on requirements gathering, design, implementation...SeniorRelocation package$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...SeniorWorldwide$166k - $244k
...Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply...SeniorFull time$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$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...SeniorPermanent employment$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...SeniorFull timeRemote work$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...SeniorFull timeRemote work$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,...SeniorFull timeRemote work- ...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
$193.93k - $291.15k
...Senior Software Engineer, Teleoperation 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-...SeniorRemote work$166k - $225k
...use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to tackle... ...machines. And we're only getting started. As a Full Stack software engineer, you will work with your team and product management...SeniorLocal areaWorldwide$129.4k - $198.4k
...documentation for designdocuments, port-mortems, and release notes Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least3years of experiencein the vehicle...SeniorLocal areaWork from homeRelocationRelocation packageFlexible hours- ...Senior Software Engineer Sunnyvale, California Engineering – Software / Full-time / On-site 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...SeniorFull timeTemporary workRelocation package
$139k - $242k
...Senior Software Engineer, Sandboxes & Virtualization Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA / San Francisco, CA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours- ...across the US, we're focused on improving our customer-facing software to provide even more value. We're looking for a product-focused... ...delivering features responsibly Work with founders & core engineering team on developing a software product strategy Travel with...SeniorWork experience placementLive inRemote work
- ...Senior Software Engineer In Test At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As a...SeniorWork experience placementLocal areaFlexible hours
$152k - $204k
...Senior Software Engineer, Inference Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hoursShift work$176.4k - $264.6k
...Senior Software Engineer, Routing Mountain View, California (HQ) 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-edge AI with automotive...Senior$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 Simulation Engine team, you will drive the development of our simulation frameworks that...SeniorLocal areaRemote workWork from homeFlexible hours$170k - $200k
...Senior Software Engineer – Core Database Location: Sunnyvale, United States Team: Core Database Position Level: Senior Software Engineer As a Senior Software Engineer working on YugabyteDB's core database engine, you will play a critical role in designing, building...SeniorWork at officeLocal area2 days per week3 days per week$160k - $200k
...Senior Software Developer Join Fortinet as a Senior Software Developer and play a pivotal role in the entire software development lifecycle... ...programming Knowledge of professional software engineering practices, including version control, coding standards, and...SeniorFull time- ...Job Description Role Overview As a Senior Software Simulation Validation Engineer, you will be a technical leader responsible for ensuring the quality and reliability of autonomous vehicle simulation platforms. The role bridges hands-on coding, protocol/process...SeniorLocal areaWork from home
$143.05k - $238.42k
...developing the next generation UI platform for Engineering Applicationsfor Optical Design. Why... ...leader in making high-quality optical software for50 years. We providecutting... ...Responsibilities We are looking for Senior Software Engineerwith CAD/CAMfrontenddevelopment...SeniorFlexible hours$94.16k - $141k
...Optical Digital Signal Processing (ODSP) PHY SW Team Software Developer Marvell's semiconductor solutions are the essential building... ...completed a BS/MS degree in Computer Science / Electronics Engineering or related technical field(s) Experience in C and Python...SeniorPermanent employmentInternshipRemote workWork from homeWorldwide$170k - $230k
...serves as an all encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless... ...operations. About the role We're looking for a Senior Software Engineer (Unity / C#) to build and scale a 3D Human Machine Interface...SeniorOdd jobWork at office$179.06k - $198.95k
...and concepts We are seeking a highly skilled and motivated engineer to design, develop, and deliver next-generation, cloud-native SaaS... ...next-generation products designed to run efficiently as Software-as-a-Service (SaaS) on leading public cloud platforms (AWS, Azure...SeniorHourly payFull timeWork at office2 days per week3 days per week- ...ServiceNow's leading workflow automation with Moveworks' Reasoning Engine and natural language capabilities, we deliver the AI platform... ...in the hands of developers using the platform. As a Software Engineer on the Developer Experience team, you are a product builder...SeniorWork at officeRemote workFlexible hours
$125k - $234.1k
...GM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers.... ...sensing integration with the autonomy stack. The Role As a Senior Software Engineer, you’ll be responsible for designing, documenting, and...SeniorWork experience placementLocal areaRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Sunnyvale, CA
- software engineer staff Sunnyvale, CA
- machine learning software engineer Sunnyvale, CA
- senior robotics software engineer Sunnyvale, CA
- software engineer entry level Sunnyvale, CA
- software development engineer aws Sunnyvale, CA
- startup software engineer Sunnyvale, CA
- rust software engineer Sunnyvale, CA
- part time software developer remote Sunnyvale, CA
- software qa engineer Sunnyvale, CA


