← All roles

Senior Device Engineer

Dragos ·APAC, EU, NA +1 ·Remote 15d ago
Node.jsTypeScriptGoDockerLinuxEmbedded Systems

About the role

Dragos is seeking a Senior Device Engineer to automate interactions with network-connected devices like printers, cameras, and ICS equipment. The role involves reverse-engineering device communication protocols, building shared frameworks, and developing software for device identification and fingerprinting. The engineer will also use AI coding tools and collaborate cross-functionally.

Requirements

5+ years software engineering experience, strong Node.js/TypeScript, Go valued, network protocol analysis skills (traffic captures, vendor-specific protocols), relational databases, Unix/Linux, Docker, understanding of TCP/IP, TLS, HTTP, etc., experience using AI coding tools, good communication, cybersecurity best practices. Bonus: ICS/OT, embedded systems, or xIoT device security.

About the company

Dragos

Dragos provides cybersecurity solutions for the industrial sector, focusing on protecting Operational Technology (OT) environments. Their platform and services offer visibility, threat detection, and response capabilities, enabling organizations to safeguard critical infrastructure with AI-powered expertise. Dragos aims to help organizations manage and mitigate OT cyber risks effectively.

View company page →
$165k
Remote United States
Posted 15d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Dragos
https://www.dragos.com

Dragos provides cybersecurity solutions for the industrial sector, focusing on protecting Operational Technology (OT) environments. Their platform and services offer visibility, threat detection, and response capabilities, enabling organizations to safeguard critical infrastructure with AI-powered expertise. Dragos aims to help organizations manage and mitigate OT cyber risks effectively.

View company page →