Dragos

ICS/OT Cybersecurity

StaffDeviceEngineer

$192k+ Erlangen, Germany Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Staff candidates.

The Brief

“Staff Device Engineer at Dragos. Skills: Device Engineering, Reverse Engineering, Automated Control, Network-Connected Device Fingerprinting, Node.js, JavaScript/TypeScript, Network Protocols, Containerization (Docker). Reverse engineer and automate control of network-connected devices. Drive identification and fingerprint network-connected devices across embedded, IoT, and OT/ICS endpoints”

What You'll Achieve.

deliver capabilities that defend our customers' operations; ensure the integrity of our device coverage; accelerates the Device Engineering team

Industry & Context.

ICS/OT Cybersecurity
Problems you'll solve

tackle the toughest reverse engineering, fingerprinting, and automated control challenges; own complex technical work end-to-end; Set technical direction on complex device issues and bugs, including hard-to-reproduce and protocol-level problems

What They're Looking For.

Must Have

6+ years of experience as a software engineer, track record of shipping production systems, owning complex technical work, Deep expertise developing and debugging in Node.js, fundamentals in modern JavaScript/TypeScript, reverse engineering skills, including network protocol analysis, traffic capture interpretation, and device behavior reconstruction, Proficiency with relational databases, including schema design and query optimization for large datasets, command of Unix/Linux environments, including systems-level debugging and performance analysis, Working proficiency with Docker and containerized development and deployment workflows, Solid understanding of network transport and application layer protocols (TCP/IP, TLS, HTTP, and common embedded/industrial protocols), command of regular expressions and pattern-based parsing for protocol and device fingerprinting, Demonstrated ability to mentor engineers, lead technical design discussions, influence direction across teams, Excellent communication and collaboration skills, ability to work effectively in a fast-paced, evolving, remote-first environment, pass a background check as a condition of employment

Nice to Have

experience with ICS/OT environments, embedded systems, xIoT device security

What You'll Do.

Reverse engineer and automate control of network-connected devices

Drive identification and fingerprint network-connected devices across embedded

Architect and evolve our device interaction application

Set technical direction on complex device issues and bugs

Leverage AI tools and coding assistants as a core part of your day-to-day engineering workflow

well-documented production code

Design and maintain automated test cases and frameworks

Build and improve internal tooling and automation

How You'll Work.

Team & Collaboration

partner with product, threat research, and reverse engineering peers; Collaborate cross-functionally with product, reverse engineering, threat research, and customer-facing teams; lead technical design discussions; influence direction across teams; work effectively in a fast-paced, evolving, remote-first environment

Communication Scope

Excellent communication and collaboration skills

Full Job Description

Dragos is on a relentless mission to defend industrial organizations that provide us with the necessities of modern civilization; running water, functioning electricity, and safe industrial working environments. As the market leader in ICS/OT Cybersecurity, we are dedicated to arming our customers with best-in-class technology, threat intelligence, and services to protect their systems as effectively and efficiently as possible. We’re a remote-first culture with operations in North America, Europe, the Middle East, and APAC. We’re looking for mission-oriented teammates who embody our core values of authenticity, transparency, and trust. Are you ready to make a difference? Come join a mission that can save the world! About the Role: We're seeking a highly skilled Staff Device Engineer to join our Device Engineering team as a strong individual contributor. In this role, you will tackle the toughest reverse engineering, fingerprinting, and automated control challenges across the network-connected devices that power critical industrial environments. No two devices are alike - each one is its own challenge. You will own complex technical work end-to-end, contribute deep subject-matter expertise to the team, and partner with product, threat research, and reverse engineering peers to deliver capabilities that defend our customers' operations. Responsibilities: Reverse engineer and automate control of network-connected devices, taking on the most complex devices and protocols Drive identification and fingerprint network-connected devices across embedded, IoT, and OT/ICS endpoints Architect and evolve our device interaction application, owning challenging components end-to-end Set technical direction on complex device issues and bugs, including hard-to-reproduce and protocol-level problems Leverage AI tools and coding assistants as a core part of your day-to-day engineering workflow—including reverse engineering research, code generation, debugging, test creation, and docume

Free ATS check

Applying for this Staff Device Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Dragos?

Real rants from real employees. Read before you apply.

Read Company Rants →