Skip to content
Dragos logo

Staff Device Engineer

DragosIndustrial Cybersecurity company
United StatesLead
Software Engineering

About the role

Staff Device Engineer to reverse engineer and automate control of industrial network-connected devices.

  • Staff Device Engineer responsible for reverse engineering and automating control of complex network-connected devices in industrial environments, partnering with product and research teams.
  • Key Responsibilities Reverse engineer and automate control of network-connected devices and protocols.
  • Drive device identification and fingerprinting across embedded, IoT, and OT/ICS endpoints.
  • Architect and evolve the device interaction application, owning components end-to-end.
  • Partner with product, threat research, and reverse engineering peers to deliver defenses.
  • Requirements Deep expertise in embedded device analysis and network protocols.
  • Strong reverse engineering and automation skills.
  • Experience with IoT and OT/ICS device ecosystems.
  • Ability to own complex technical work end-to-end as an individual contributor.
View original posting →

Tech stack

PythonJavaScriptBashLinuxGitREST API

Match insights

Tech:Python, JavaScript, Bash, Linux, Git
Level:Lead

More roles at Dragos

View open roles at Dragos