Dragos

Dragos

Staff Device Engineer

United States · Staff+

Sponsorship not specifiedDetected 26 days ago
JavaScriptTypeScriptNode.jsCode ReviewDockerLinuxCybersecurityEmbedded SystemsTCP/IPResearchCommunicationCollaboration

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.

Responsibilities

  • Drive identification and fingerprint network-connected devices across embedded, IoT, and OT/ICS endpoints
  • Write efficient, well-documented production code that other engineers can build on with confidence
  • Build and improve internal tooling and automation that accelerates the Device Engineering team
  • Mentor engineers, lead code reviews, and grow the technical depth of the team through pairing, design reviews, and knowledge sharing
  • Collaborate cross-functionally with product, reverse engineering, threat research, and customer-facing teams to translate field needs into engineering outcomes

Requirements

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

Nice to have

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

Benefits

  • Design and maintain automated test cases and frameworks that ensure the integrity of our device coverage

Company info

  • 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 documentation

This listing is sourced directly from Dragos's careers page and normalized into a canonical job model.