Dragos

Dragos

Senior Device Engineer

United States · Senior

Sponsorship not specifiedDetected 1 day ago
JavaScriptTypeScriptGoNode.jsCode ReviewDockerLinuxA/B TestingCybersecurityEmbedded SystemsTCP/IPResearchCommunicationCollaboration

About the role

  • A big part of the job is figuring out how a device communicates (e.g. from a HAR or PCAP, vendor docs, or a device on the bench) and turning that understanding into reliable, automated capabilities.

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 the shared frameworks and services that device support is built on, from design through testing and maintenance
  • Mentor other engineers and contribute to code reviews and design discussions
  • Collaborate cross-functionally with product, security research, threat research, and customer-facing teams to translate field needs into engineering outcomes

Requirements

  • 5+ years of experience as a software engineer, with a track record of shipping production systems
  • Experience with Go is strongly valued
  • Experience applying cybersecurity best practices, including secure coding, data protection, and awareness of common threats and vulnerabilities.
  • Cybersecurity experience
  • Strong expertise developing and debugging in Node.js, with strong fundamentals in modern JavaScript/TypeScript

Nice to have

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

Skills

  • Proficiency with relational databases
  • Solid command of Unix/Linux environments, including systems-level debugging and performance analysis
  • Working proficiency with Docker and containerized development and deployment workflows
  • Experience using AI coding tools effectively, and judgment about when not to trust them
  • Good communication and collaboration skills, with the ability to work effectively in a fast-paced, evolving, remote-first environment
  • Bonus: experience with ICS/OT environments, embedded systems, or xIoT device security

Compensation

  • Salary: 165,000.00

Benefits

  • Write 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 workflow, including 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.