Senior Device Automation Engineer — Remote (IoT/OT)

Dragos, Inc.

Lennox Park (MD)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive Equity Package
Comprehensive Benefits Plan

Job summary

Dragos, Inc. is seeking a Senior Device Engineer to join our remote‑first, mission‑driven team building automation for network‑connected devices across embedded, IoT, and OT/ICS endpoints.

You’ll design, fingerprint, and automate device interactions, work within shared frameworks, and help scale our device coverage. You should have 5+ years building production software, strong Node.js/TypeScript skills, and experience with Go, protocols, and security best practices.

Qualifications

  • 5+ years of experience as a software engineer, with a track record of shipping production systems.
  • Cybersecurity experience.
  • Strong expertise developing and debugging in Node.js, with strong fundamentals in modern JavaScript/TypeScript.
  • Experience with Go is strongly valued.
  • Strong network protocol analysis skills: interpreting traffic captures, reconstructing device behavior, turning findings into patterns/fingerprints.
  • Proficiency with relational databases.
  • Unix/Linux environments with systems-level debugging and performance analysis.
  • Working proficiency with Docker and containerized development and deployment workflows.
  • Understanding of network transport and application layer protocols (TCP/IP, TLS, HTTP, common auth schemes, embedded/industrial protocols).
  • Experience using AI coding tools effectively, and judgment about when not to trust them.
  • Good communication and collaboration skills in a fast-paced, remote-first environment.
  • Experience applying cybersecurity best practices, including secure coding and data protection.
  • Bonus: ICS/OT environments, embedded systems, or xIoT device security.

Responsibilities

  • Design, build, and ship production software for identifying, fingerprinting, and interacting with network-connected devices across embedded, IoT, and OT/ICS endpoints
  • Build and maintain features within the shared frameworks and services that device support is built on, from design through testing and maintenance
  • Contribute to migrations and re-architectures of existing systems
  • Figure out how devices communicate and turn that into automated, supported product capabilities
  • Troubleshoot complex device issues in production, including hard-to-reproduce and protocol-level problems
  • Leverage AI tools and coding assistants as a core part of your day-to-day workflow, including research, code generation, debugging, test creation, and documentation
  • Write and maintain automated test cases and frameworks that ensure the integrity of our device coverage
  • Mentor other engineers and contribute to code reviews and design discussions
  • Collaborate cross-functionally with product, security research, threat research, and customer-facing teams

Skills

Node.js / JavaScript / TypeScript
Go
Network protocol analysis
Relational databases
Unix/Linux
AI coding tools
Cybersecurity
ICs/OT experience
Communication skills
XIoT/embedded security

Tools

Docker

Job description

Dragos, Inc. is seeking a Senior Device Engineer to join our remote‑first, mission‑driven team building automation for network‑connected devices across embedded, IoT, and OT/ICS endpoints.

You’ll design, fingerprint, and automate device interactions, work within shared frameworks, and help scale our device coverage. You should have 5+ years building production software, strong Node.js/TypeScript skills, and experience with Go, protocols, and security best practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Device Engineer - Remote-First IoT/OT Security Automation
Senior Device Engineer - Remote-First IoT/OT Security Automation

Dragos, Inc. • United States

On-site
USD 140,000 - 190,000
Competitive equity package
Senior Device Automation Engineer – Remote xOT Security
Senior Device Automation Engineer – Remote xOT Security

AllegisCyber Capital • United States

On-site
USD 165,000
Salary 165,000.00 USD annual base
Equity package
Comprehensive benefits plan
Senior Systems Engineer
Senior Systems Engineer

Dragos, Inc. • Northern (KY)

Hybrid
USD 120,000 - 180,000
Competitive Equity Package
Senior Systems Engineer
Senior Systems Engineer

Dragos • United States

On-site
USD 100,000 - 130,000
Competitive Equity Package
Remote Senior Systems Engineer - OT/ICS Cybersecurity
Remote Senior Systems Engineer - OT/ICS Cybersecurity

Dragos, Inc. • Northern (KY)

Hybrid
USD 120,000 - 180,000
Competitive Equity Package
Junior OT/ICS Lab Engineer — Remote-First & Hands-On
Junior OT/ICS Lab Engineer — Remote-First & Hands-On

AllegisCyber Capital • Hanover (MD)

On-site
USD 89,000 - 121,000
Equity package
Benefits plan
Remote Senior Industrial Threat Detection Engineer
Remote Senior Industrial Threat Detection Engineer

Dragos • Town of Montana (WI)

On-site
USD 137,000 - 167,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Clutch Canada • United States

On-site
USD 165,000
Competitive Equity Package
Comprehensive Benefits Plan
Senior Front End Engineer - Remote, Protect Critical Systems
Senior Front End Engineer - Remote, Protect Critical Systems

Feedinkoo • United States

Remote
Remote Senior Cloud Infrastructure Engineer: IaC & Scaling
Remote Senior Cloud Infrastructure Engineer: IaC & Scaling

Dragos • United States

On-site