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

Senior Embedded Software Engineer

$150k - $180k

Knightscope

Mid/Senior Software Engineer

Knightscope 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.

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

  • 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
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Sunnyvale, CA vacancy
  •  ...Senior Embedded Software EngineerThe future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing...  ...work.We're looking for a Senior Embedded Software Engineer who is excited about working close to the hardware layer, especially... 
    Senior

    Scout AI

    Sunnyvale, CA
    3 days ago
  • $110k - $160k

     ...Embedded SW/Firmware EngineeringJob Description:Job Responsibilities:Develop Secured Enterprise Wireless products and featuresLinux...  ...Requirement:Bachelor's Degree in Computer Science or Electrical Engineering is requiredMaster's Degree is preferredMust be authorized to work... 
    Senior
    Full time

    Virtue AI

    Sunnyvale, CA
    3 days ago
  • $110k - $160k

     ...Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Authorization Must...  ...@fortinet.com. Job Overview WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join... 
    Senior
    Full time

    Perception Point LTD

    Sunnyvale, CA
    2 days ago
  •  ...Senior Embedded Firmware Engineer You will join Everpure's Datastore team to design, develop, and validate embedded firmware for our DirectFlash...  ...and scaling complex embedded, firmware, or hardware-software systems. ~ Expert-level proficiency in C/C++ (object oriented... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    Pure Storage

    Santa Clara, CA
    4 days ago
  •  ...Senior Embedded Software Engineer - FrameworksOur Servo Frameworks and Simulator team is responsible for the real-time software infrastructure that supports critical performance, safety and user-facing features of the da Vinci™ Surgical System, Intuitive's flagship product... 
    Senior
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  • $150k - $180k

     ...Mid/Senior Software EngineerKnightscope is a security technology company building the nation's first Autonomous Security Force — autonomous...  ...Team. One Force.Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new... 
    Senior
    Full time

    Knightscope

    Sunnyvale, CA
    3 days ago
  •  ...Senior Embedded Software Engineer It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $135.33k - $211.77k

     ...Requisition Summary We are a tight knit team of engineers that value collaboration and results....  ..., enthusiastic, and self-directed Senior Software Engineer to complement our unique...  ...are in building and deploying production embedded software. Adaptability and creativity... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Peterbilt Motors Company

    Sunnyvale, CA
    2 days ago
  •  ...Our client, a leading organization in the technology sector, is seeking a dedicated and innovative Senior Embedded Software Engineer to join their dynamic team. As a Senior Embedded Software Engineer, you will be instrumental in supporting platform development and embedded... 
    Senior
    Weekly pay
    Temporary work
    Immediate start
    Flexible hours

    Experis/Manpower Group

    Palo Alto, CA
    5 days ago
  •  ..., we customize our solutions and services to align with the unique needs of each client. Job Description Position: - Sr. Embedded Software Engineer Location: - Santa Clara, CA or Hillsboro, OR Joining Mode: - 6+ Month Job Description:- This position is to develop embedded... 
    Senior

    EROS Technologies Inc

    Santa Clara, CA
    2 days ago
  • $130k - $175k

     ...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    2 days ago
  •  ...Sr. Embedded Software Engineer 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 pioneer... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  •  ...Senior Embedded Software Engineer at Intuitive Surgical to develop and maintain embedded software for the ION robotic bronchoscopy platform. The role involves firmware enhancement, debugging, technical documentation, and cross-functional collaboration within a focused... 
    Senior

    Intuitive Surgical

    Sunnyvale, CA
    7 days ago
  •  ...real-time control across humanoid platforms. This role centers on deterministic communication, control-loop synchronization, and embedded software robustness in an EtherCAT environment spanning dozens of joints, sensors, and distributed controllers. You will design,... 
    Senior

    Rhoda AI

    Mountain View, CA
    4 days ago
  • $190k - $240k

     ..., and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher... 
    Senior
    Flexible hours

    Matternet

    Mountain View, CA
    10 days ago
  • $150k - $180k

     ...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one...  ...Force.. Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware... 
    Senior
    Full time

    Knightscope

    Sunnyvale, CA
    12 days ago
  • $176.4k - $264k

     ...public roads today — not a research platform, not ADAS. The Embedded Software Engineering team builds the software for the safety-critical embedded...  ...to a safe state when something goes wrong. As a Senior Embedded Software Engineer, you will work across the full... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    23 days ago
  • $90.75 - $95.8 per hour

     ...concepts from inception to fruition. Duties include architecting, developing, and verifying manageability firmware running in an embedded RTOS for use in dense server platforms. The manageability firmware will be productized in reference designs as well as ODM designs... 
    Senior
    Work experience placement

    Cynet Systems

    San Jose, CA
    1 day ago
  • $120k - $160k

     ...complex environments by integrating control engineering, artificial intelligence, and machine...  ...actuators, and dexterous hands. Develop embedded C/C++ firmware, peripheral drivers, and...  ...interfaces, data models, and SDK APIs with software and controls teams. Implement fault... 
    Senior
    Work at office

    SERES AUTO_USA

    Milpitas, CA
    2 days ago
  •  ...Senior Firmware EngineerCupertino, CADo you want to be at the forefront of the AI revolution...  ...a B200.We're searching for passionate software engineers to join our fast growing team. You'll...  ..., Rust, and/or PythonExperience with embedded systems, high-performance computing or... 
    Senior

    ETCHED LLC

    Cupertino, CA
    1 day ago
  •  ...Senior Embedded Firmware EngineerClient is seeking a Senior Embedded Firmware Engineer to design, develop, and support firmware for IoT and video-streaming products. This role...  ...Strong Embedded C and C programming skills.Software development experience across RTOS and... 
    Senior

    NESCO Inc

    San Jose, CA
    3 days ago
  •  ...Senior Firmware EngineerResponsible for architecting and developing...  ...a Senior/Principal Firmware Engineer in Santa Clara, CA with...  ...implementing firmware for hardware-software interfaces on Systems on a...  ...g. BMC)Experience developing embedded firmware for PCIe or Ethernet... 
    Senior
    Immediate start

    InterSources

    Santa Clara, CA
    3 days ago
  • $150.4k - $277.6k

     ...is seeking a highly motivated Firmware Engineer with a strong foundation in engineering...  ...design, develop, and maintain hardware and software systems for Accessory products. This...  ...5+ years of professional experience in embedded firmware development for high-volume consumer... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $150k - $190k

     ...Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware...  ...~5+ years of experience developing and architecting software, with exposure to the full lifecycle from prototype to... 
    Senior
    Full time
    Immediate start
    Flexible hours

    Lunar Energy

    Mountain View, CA
    1 day ago
  • $140k - $200k

     ...Senior Embedded Firmware EngineerSan JoseAbout TrackonomyTrackonomy is pioneering a transformative...  ...Corporation. Together, they have engineered breakthrough technology that is delivering...  ...least 6+ years of embedded software development with emphasis on C/C++Background... 
    Senior

    Trackonomy

    San Jose, CA
    4 days ago
  •  ...Hireup.net is seeking a Senior Device Driver Engineer in Mountain View, California, who has a strong background in device driver development, particularly with Linux. You will design and develop device drivers for state-of-the-art products, utilizing your extensive experience... 
    Senior

    HireUp LLC

    Mountain View, CA
    3 days ago
  • PsiQuantum is seeking a senior embedded firmware engineer to translate photonic device and system requirements into robust control algorithms, firmware, APIs, diagnostics, and system software. The role focuses on complex embedded hardware systems with closed-loop control... 
    Senior

    PSI Quantum

    Milpitas, CA
    1 day ago
  • $184k - $287.5k

     ...Senior Systems Software EngineerNVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years....  ...lasting impact on the world.We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $175k - $225k

     ...Senior IT Systems EngineerSunnyvale, CAThe future of defense will be decided by those...  ...seeking a Senior IT Infrastructure & Security Engineer to design, build, and operate a secure...  ...employee devices; maintain OS patches, software updates, and hardware refresh... 
    Senior
    Full time

    Scout AI

    Sunnyvale, CA
    3 days ago
  • Job Description Job Description Operations Sales Business Development
    Senior

    Loxo CS Demo

    Mountain View, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!