Senior Security Engineer

Weave Robotics, Inc.

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Weave Robotics, Inc. is seeking a Senior Security Engineer to secure home robots—from embedded devices to cloud services. You’ll threat-model new systems, identify vulnerabilities, design secure architectures, and ship fixes for robots already in homes and businesses.

You will inspect code, investigate incidents, and contribute to our long-term security strategy while staying close to product development. Join a growing team building trusted home robotics at scale.

Qualifications

  • 4+ years securing connected products, embedded systems, robotics, IoT, or other physical platforms.
  • Strong understanding of Linux security boundaries, containers, and hardening.
  • Experience with OWASP Top 10 and modern application security practices.
  • Production code reasoning in Python, C++, Go, or Rust.
  • Hands-on security testing, including SAST/DAST, fuzzing, and pentesting.
  • Experience with threat modeling using structured approaches (STRIDE, attack trees).
  • Incident response experience with logs, telemetry, and root-cause analysis.

Responsibilities

  • Own product security architecture across robots, apps, backend services, and infra.
  • Lead threat modeling and security reviews for hardware and software features.
  • Secure device identity, boot/update chains, firmware, embedded Linux, and hardware interfaces.
  • Identify and mitigate vulnerabilities across cloud infra, APIs, authentication, and mobile apps.
  • Perform code review, penetration testing, vulnerability research, and automated security tooling.
  • Build logging, monitoring, detection, and incident-response capabilities for rapid containment.
  • Establish security standards and educate engineers to own security across the org.

Skills

Product security
Embedded security
Linux security
API security
Python programming
C++/Go/Rust
Threat modeling
Incident response
Security tooling

Tools

Burp Suite
Semgrep
CodeQL
Ghidra

Job description

Join Us, and Ship Robots

Weave was founded to build the robots we’d want to have in our own home. We believe the next generation of robotics will transform everyday life by enabling people to do more and to reclaim time to spend on what’s important.

Join Us, and Ship Robots

Weave was founded to build the robots we’d want to have in our own home. We believe the next generation of robotics will transform everyday life by enabling people to do more and to reclaim time to spend on what’s important.

We also believe robots are in a sense like any other product: to matter, they have to ship. Our robots are already operating in real homes and businesses, giving us the opportunity to rapidly improve from real-world experience. With a growing team, strong customer demand, and capital for expansion, we’re entering an exciting stage of growth—and we’re looking for people with exceptional talent and standards to help bring home robotics to millions of households.

The Role

At Weave, we’re building robots designed to operate in the most personal environment there is: the home. Our robots combine cameras, sensors, actuators, embedded compute, cloud infrastructure, and consumer applications into a deeply integrated system—and earning our customers’ trust requires making security a fundamental part of that system from the beginning.

As a Senior Security Engineer, you’ll work on security and system integrity across the full surface area of our product, from embedded devices and robot software to cloud infrastructure, APIs, mobile applications, and fleet operations. You’ll work directly with engineers to threat‑model new systems, find vulnerabilities, design secure architectures, and build the infrastructure that protects robots already operating in the real world. This is a highly hands‑on role: you’ll help define our long‑term security strategy while remaining close enough to the product to inspect code, probe systems, investigate incidents, and ship fixes yourself.

Responsibilities
  • Own product security: Define and continuously improve the security architecture of our robots, applications, backend services, and supporting infrastructure.
  • Threat modeling & secure design: Lead threat modeling and security reviews for new hardware and software capabilities, identifying remote and physical attack surfaces and designing mitigations before systems reach production.
  • Robot & embedded security: Secure device identity, boot and update chains, firmware, embedded Linux systems, and hardware interfaces.
  • Cloud & application security: Identify and mitigate vulnerabilities across cloud infrastructure, APIs, authentication systems, web services, and iOS/Android applications.
  • Security testing: Perform code review, penetration testing, vulnerability research, and adversarial testing across our product stack. Develop tooling that makes security testing increasingly automated.
  • Detection & incident response: Build logging, monitoring, detection, and incident‑response capabilities that allow us to rapidly identify, investigate, contain, and remediate security events.
  • Raise the security bar: Establish practical security standards and processes, educate engineers, and build a culture where security is owned across the engineering organization.
What You’ll Bring
  • Product security expertise: 4+ years securing connected products, embedded systems, robotics, IoT, autonomous systems, or other physical platforms, with experience reasoning across hardware, firmware, embedded Linux, operating systems, networks, cloud services, and applications.
  • Linux & systems security: Strong understanding of Linux security boundaries, processes, permissions, networking, containers, system hardening, and common privilege‑escalation techniques.
  • Application security: Experience finding and mitigating vulnerabilities across APIs, backend services, web or mobile applications, including familiarity with OWASP Top 10 and modern application security practices.
  • Software engineering: Strong programming ability in Python, C++, Go, Rust, or similar languages, with the ability to reason about production code and build security tooling yourself.
  • Security testing: Hands‑on experience with source‑code review, SAST/DAST, dependency analysis, fuzzing, penetration testing, and security tools such as Burp Suite, Semgrep, CodeQL, Ghidra, or similar.
  • Threat modeling: Experience using structured approaches such as STRIDE, attack trees, or similar methodologies to reason about complex systems and drive architectural improvements.
  • Incident response: Experience investigating security incidents, analyzing logs and telemetry, performing root‑cause analysis, and driving remediation.
Nice to Have
  • Networking depth: Familiarity with Ethernet, Wi‑Fi, TCP/IP, and common network protocols, including experience using Wireshark, tcpdump, or similar packet‑analysis tools to diagnose networking and security issues.
  • Security standards: Familiarity with security standards and guidance relevant to connected consumer products, such as NIST IR 8259, NIST SSDF, UL 2900, or similar.
  • Connected‑device security: Experience with device provisioning, PKI/mTLS, device identity, signed OTA updates, credential rotation/revocation, and fleet‑scale secrets management.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Security Engineer
Senior Security Engineer

Weave Robotics • San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Security Engineer, Home Robotics
Senior Security Engineer, Home Robotics

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 180,000 - 240,000
Software Engineer, Applications
Software Engineer, Applications

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 140,000 - 210,000
Senior Security Engineer - Robotics & IoT
Senior Security Engineer - Robotics & IoT

Weave Robotics • San Francisco (CA)

On-site
USD 150,000 - 210,000
Software Engineer, Applications
Software Engineer, Applications

Weave Robotics • San Francisco (CA)

On-site
USD 140,000 - 210,000
Robotics Systems Engineer, Generalist
Robotics Systems Engineer, Generalist

Weave Robotics • San Francisco (CA)

On-site
USD 120,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Embedded Systems Engineer
Embedded Systems Engineer

Weave Robotics • San Francisco (CA)

On-site
USD 120,000 - 180,000
Field Service Technician
Field Service Technician

Weave Robotics • San Francisco (CA)

On-site
USD 65,000 - 85,000
Principal Robotics Software Engineer
Principal Robotics Software Engineer

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 180,000 - 240,000