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

Mid/Senior Software Engineer, Product Development

$150k - $180k

Knightscope

Job Description

Job Description

Salary: $150,000 - $180,000 DOE

About Knightscope

Knightscope is a security technology company building the nations first Autonomous Security Force. The Company combines autonomous machines, advanced software, and human expertise to help protect people, property, and critical infrastructure. Knightscopes long-term mission is to make the United States of America the safest country in the world.

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 products check-in/check-out systemfrom early prototyping through production readinessincluding 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 resumeand 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

  • 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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Mid/Senior Software Engineer, Product Development in Sunnyvale, CA vacancy
  • $168k - $264.5k

     ...the world. We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses on...  ...and VLSI hardware design 6+ years experience in software development with C++ Good understanding of computational geometry, placement... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $168k - $264.5k

     ...novel algorithms in C++. We are seeking an innovative EDA Software R&D Engineer with particular interest in strategies and algorithms for RTL...  ...decisions; integrate successful approaches into production. Explore high performance algorithms for clustering, min cost... 
    Senior
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...of innovation and excellence. As a Senior System Software Engineer, you’ll become a part of a top-tier...  ...you! What you’ll be doing: Work with product teams and deliver work class platform...  ...hands‑on experience in system software development. with 2+ years of experience on... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $168k - $264.5k

     ...novel algorithms in C++. We are seeking an innovative EDA Software R&D Engineer with particular interest in strategies and algorithms for RTL...  ...decisions; integrate successful approaches into production. Explore high performance algorithms for clustering, min cost... 
    Senior
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $150k - $180k

     ...Mid/Senior Software Engineer Knightscope is a security technology company building the nation's first Autonomous Security Force. The Company...  ...is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware program. In this role,... 
    Suggested
    Full time

    Knightscope

    Sunnyvale, CA
    4 hours ago
  •  ...Senior AI/ML Research Engineer – Model Development It started with a simple idea: what if surgery could be less invasive...  ...across AI/ML research, robotics, software, and data engineering to align on...  ...learning while building toward a product solution. Qualifications... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 hours ago
  • $127.63k - $191.2k

     ...Marvell Central Engineering Hardware Design Engineer Marvell's semiconductor solutions...  ...central engineering hardware, platform development for on-board subsystems to support chip...  ...You will participate in FPGA/firmware/software development, lab testing and chip level... 
    Senior
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    1 day ago
  • $165k - $248k

     ...04/05/2026 Category Engineering Hire Type Employee Job...  ...performance silicon chips and software content. Join us to...  ...automate and optimize PV runset development, ensuring high-quality deliverables...  ...advancements, competitive products, and foundry process... 
    Senior
    Remote work
    Worldwide

    Synopsys

    Sunnyvale, CA
    3 days ago
  • $100.75k - $168.87k

     ...antennas, sensors, sensor-based products and coaxial and high-speed specialty...  ...global presence in research and development, manufacturing, and sales. We...  ...equipment, and automotive. Position: Senior Mechanical Application Development Engineer HSIO Connectivity and Thermal... 
    Senior
    Temporary work

    Amphenol HSIO

    Santa Clara, CA
    11 days ago
  • $150k - $175k

    A pioneering LED solutions company in Sunnyvale is seeking a visionary Product Development Engineer with 10+ years' experience. The role involves leading the development of high-power LEDs, driving innovative designs, and collaborating with cross-functional teams. A Master... 
    Senior

    Valid8 Financial, Inc.

    Sunnyvale, CA
    3 days ago
  •  ...platform SWQA team. This position involves developing and executing test plans for NVIDIA HGX/DGX/MGX platforms and ensuring high production quality standards. Ideal candidates will possess strong experience in Linux and enterprise server integration, alongside... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $100.75k - $168.87k

     ...antennas, sensors, sensor-based products and coaxial and high-speed specialty...  ...global presence in research and development, manufacturing, and sales. We...  ...equipment, and automotive. Position: Senior Mechanical Application Development Engineer - High Speed Connectors Location:... 
    Senior
    Temporary work

    Amphenol HSIO

    Santa Clara, CA
    2 days ago
  •  ...and more. We're not just a software consulting company - we're a...  ...end clients. We're a people development firm. You bring your foundational...  ...and skilled Entry - Mid-Senior-level iOS and Android developers...  ...consultative services and quality engineer development, with Good years... 
    Senior
    Full time
    Contract work
    Relocation
    Relocation package

    Adidev Technologies Inc

    Cupertino, CA
    4 days ago
  • $100k

     ...teams to optimize compute and storage strategies to enhance engineering efficiency Create and maintain documentation for tool usage,...  ...experience building and supporting CAD infrastructure for ASIC development Knowledge of scripting languages (bash, python, etc.)... 
    Senior
    Full time

    Upscaleai

    Santa Clara, CA
    2 days ago
  • $56.25 - $173 per hour

     ...Our client is an exciting, development-stage innovator within the advanced...  ...for an accomplished, creative, Senior (possibly Staff) Software Engineer to support their product development needs. This is...  ...level ~ Seniority level Mid-Senior level Employment... 
    Senior
    Full time
    Summer work
    Internship
    Work at office
    Immediate start
    1 day per week

    HealthCare Recruiters International

    San Jose, CA
    22 hours ago
  •  ...technology innovations. This role is for R&D Software Engineer and we are looking for candidates to...  ...which provides leading-edge tools, products and technologies to drive client's...  ...deployment. The project includes design and development of security-related features in... 

    J and M Group

    Santa Clara, CA
    6 days ago
  •  ...Senior Full Stack Development Engineer We are looking for a Senior Full Stack Development Engineer to join our Cloud Business Unit team and help...  ...developer (5 to 7 years) Knowledge in all stages of software development Expertise in popular Python framework (like... 
    Senior
    Work experience placement

    Netpace

    Santa Clara, CA
    1 day ago
  • $108k - $184k

    NVIDIA Corporation is seeking a Senior Product Development Engineer to support complex board products from design to mass production. You will collaborate with cross-functional teams, provide recommendations during the design phase, and analyze product yield data. The ideal... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $151.7k - $218.3k

    Bloom Energy in Sunnyvale, CA is looking for a Sr. Staff Engineer, Cell Development with a PhD in Materials Science or related fields. This fully on-site role involves developing and characterizing solid oxide fuel cell materials and components, and collaborating with... 
    Senior

    Bloom Energy

    Sunnyvale, CA
    1 day ago
  • $151.7k - $218.3k

    Bloom Energy in Sunnyvale, CA is seeking a Sr. Staff Engineer, Cell Development to work on new SOFC materials and technologies. The ideal candidate...  ...experiments, and applying analysis techniques to enhance product performance and reliability. #J-18808-Ljbffr Dormont... 
    Senior

    Dormont Manufacturing Co

    Sunnyvale, CA
    2 days ago
  •  ...technology company is seeking a highly experienced Optical Engineer to design and develop InP lasers for high volume applications...  ...testing of InP lasers. Experience guiding teams to commercial product development is essential, and candidates should be willing to relocate... 
    Senior
    Relocation

    Nokia

    Sunnyvale, CA
    3 days ago
  • Synopsys, Inc. in Sunnyvale is seeking a C++ Software Developer to enhance StarRC’s parasitic extraction capabilities. The role involves...  ...in relevant fields and experience with EDA and CAD software development. This position offers the opportunity to work on challenging... 
    Senior

    Synopsys, Inc.

    Sunnyvale, CA
    1 day ago
  • $140.16k - $219k

     ...R&D Software/Firmware Engineer Agilent Technologies helps laboratories, pharmaceutical companies,...  ...Firmware Engineer role is essential to the development of embedded software that powers...  ...accuracy, and quality across the full product lifecycle. This role is based in... 
    Full time
    Work at office
    Local area
    Shift work
    3 days per week

    Agilent

    Santa Clara, CA
    22 hours ago
  • $132.4k - $190k

     ...to apply for the 5032 Senior R&D Engineer Staff role at...  ...to join our firmware development team at Toshiba’s San...  ...firmware, to ensure meeting product specification and...  ...and a wide array of software/hardware tools to identify...  ...Seniority level ~ Mid‑Senior level Employment... 
    Senior
    Full time
    Remote work
    Flexible hours

    Toshiba America Electronic Components

    San Jose, CA
    1 day ago
  • $238k - $322k

     ...Overview Come join Intuit's Mid Market Product Development team as a Principal Technical Program Manager...  ...discussions across Product and Engineering leaders to ensure teams focus on the...  ...levels — from engineering teams to Senior Leadership. * Build trusted relationships... 

    Intuit Careers

    Mountain View, CA
    2 days ago
  • A leading real estate technology company is seeking a Staff Machine Learning R&D Engineer to innovate and advance their spatial computing platform. This role involves researching and implementing machine learning algorithms that enhance the digitization process of physical... 
    Senior
    Remote work

    CoStar Group

    Sunnyvale, CA
    22 hours ago
  •  ...through advanced laser interferometry. We’re hiring a Software Engineer to lead the design and development of software that powers high-performance motion...  ...manufacturing. Your contributions will directly enable the production of next-generation ICs, microprocessors, and memory... 
    Flexible hours

    Keysight Technologies SAles Spain SL.

    Santa Clara, CA
    4 days ago
  •  ...Position Overview We are seeking a highly skilled ADK (Assembly Design Kit) Development Engineer to lead the creation, integration, and validation of design enablement infrastructure for 2.5D/3D advanced packaging , including chiplet-based architectures, silicon interposers... 
    Senior
    Full time

    Rapidus Corporation US

    Santa Clara, CA
    22 hours ago
  •  ...Overview Job Title: R&D Software Engineer Lead & CISO Location: Mountain View...  ...you’ll shape both cutting-edge AI products and security-first development from day one. About the Role...  ...leadership and mentorship to junior and mid-level engineers, fostering a... 
    Full time

    Baidu US

    Mountain View, CA
    3 days ago
  • $168k - $258.75k

    Overview Are you prepared to step into a vital position within a top-tier organization? In the role of Senior Silicon Product Development Engineer at NVIDIA, you will be instrumental in launching our brand-new Data Center products. This role offers an outstanding opportunity... 
    Senior

    NVIDIA AI

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid/Senior Software Engineer, Product Development. Be the first to apply!