Senior Device Engineer

Dragos
United States
Workplace: RemoteFull time165,000+Function: Solutions Engineering & Sales EngineeringExperience: 5+ yearsSkills: ["Communication","Collaboration","Mentorship","Debugging","Troubleshooting"]

Build and ship production software that identifies, fingerprints, and interacts with network-connected devices across embedded, IoT, and OT/ICS endpoints. Use packet and capture analysis (HAR/PCAP), vendor documentation, and hands-on experimentation to turn device communication into reliable automated capabilities. Develop and maintain features in shared device frameworks and services, troubleshoot complex production issues, and write automated test coverage while partnering with product and research teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dragos
Dragos
1 month ago

Senior Device Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and ship production software that identifies, fingerprints, and interacts with network-connected devices across embedded, IoT, and OT/ICS endpoints. Use packet and capture analysis (HAR/PCAP), vendor documentation, and hands-on experimentation to turn device communication into reliable automated capabilities. Develop and maintain features in shared device frameworks and services, troubleshoot complex production issues, and write automated test coverage while partnering with product and research teams.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key 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 shared frameworks and services that device support is built on, from design through testing and maintenance.
  • •Figure out how devices communicate using captures, vendor docs, and experimentation, then turn findings into automated product capabilities.
  • •Troubleshoot complex device issues in production, including hard-to-reproduce and protocol-level problems.
  • •Write and maintain automated test cases/frameworks and mentor other engineers through code reviews and design discussions.

Pay and Benefits

Salary: 165,000
Equity and Bonus:Equity

Key Requirements

  • •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 fundamentals in modern JavaScript/TypeScript.
  • •Experience applying cybersecurity best practices, including secure coding, data protection, and awareness of threats and vulnerabilities.
  • •Strong network protocol analysis skills for interpreting captures and reconstructing device behavior and undocumented/vendor protocols.
Experience:5+ yearsCybersecurityIoTOT/ICSEmbeddedXIoT
Skills:CommunicationCollaborationMentorshipDebuggingTroubleshooting
Tech Stack:Node.jsJavaScriptTypeScriptGoHARPCAPRegexRelational databasesUnix/LinuxDockerTCP/IPTLSHTTPAI coding toolsCoding assistantsEmbedded protocolsIndustrial protocols

Company Brief

Dragos
Provides industrial cybersecurity solutions protecting operational technology (OT) and industrial control systems (ICS) with threat detection, incident response, and asset visibility to secure critical infrastructure and manufacturing environments.
Industry: Cybersecurity
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: Washington, D.C., United States
Founded: 2016
WebsiteLinkedIn