Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Device Engineer

$192k

Dragos, Inc.

At Dragos, the mission is personal. The systems we protect deliver the water you drink, power your home, and keep the hospitals your community depends on running. Those critical infrastructure systems that power our civilization around the world are under attack every day by adversaries. When those systems fail, people areimmediatelyat risk.We are the global leader inxOTcybersecurity, combining technology, threat intelligence, and expert services. The people here chose this work because they understandwhat isat stake. Here, you will find a remote-first mission-driven team across North America, Europe, the Middle East, and APAC built on authenticity, transparency, and trust. If safeguarding the systems that protect your family, friends, and community is the kind of work that matters to you, you are in the right place.

About the Role :
Dragos is seeking a Staff Device Engineer to join our team. Think of the role as device automation engineering: we build software that interacts with all kinds of network-connected devices, from printers and cameras to door controllers and industrial control systems. That might mean identifying a device, pulling information off it, changing its password, or performing any other action it supports. 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. You will build and own the core systems this automation runs on (the shared frameworks, interfaces, and tooling) and work across our scanning and fingerprinting engine, which finds and identifies the devices in the first place.

Responsibilities :

  • Design, build, and ship production software for identifying, fingerprinting, and interacting with network-connected devices across embedded, IoT, and OT/ICS endpoints
  • Own the shared frameworks and services that device support is built on, and evolve them end-to-end: architecture, implementation, testing, tooling, and maintenance
  • Help lead major migrations and re-architectures of existing systems
  • Figure out how devices communicate (undocumented web interfaces and protocols, network traffic captures, hands-on experimentation) and turn that into automated, supported product capabilities
  • Do the manual work when it's needed (build device support by hand, review device data), then build the automation/tooling that makes the next one easier
  • Set technical direction on complex device issues in production, including hard-to-reproduce and protocol-level problems
  • 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
  • Design and maintain automated test cases and frameworks that ensure the integrity of our device coverage
  • 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, security research, threat research, and customer-facing teams to translate field needs into engineering outcomes


Qualifications :

  • 8+ years of experience as a software engineer, with a track record of shipping production systems and owning complex technical work
  • Deep expertise developing and debugging in Node.js, with strong fundamentals in modern JavaScript/TypeScript
  • Experience with Go is strongly valued
  • Strong network protocol analysis skills: interpreting traffic captures, reconstructing device behavior, working out undocumented or vendor-specific protocols, and turning what you find into patterns and fingerprints (regex and the like)
  • Proficiency with relational databases
  • Strong 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, common auth schemes, and common embedded/industrial protocols)
  • Experience using AI coding tools effectively, and judgment about when not to trust them
  • 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
  • Bonus: experience with ICS/OT environments, embedded systems, or xIoT device security


Compensation :

  • Salary: $192,000
  • Competitive Equity Package
  • Comprehensive Benefits Plan


#LI-NH1 #LI-REMOTE

Dragos is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics, or any other basis forbidden under federal, state, or local laws. All new hires must pass a background check as a condition of employment.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Device Engineer in Hanover, MD vacancy
  •  ...As a Staff Electrical Engineer (industry equivalent: Electrical Engineer 5), serve as a vital member of the Oceaneering Aerospace and Defense Technologies (ADTECH) engineering team - an engineering center of excellence, and an exciting part of our dynamic, global enterprise... 
    Suggested

    Oceaneering

    Hanover, MD
    1 day ago
  • $128.1k - $192.1k

     ...Job Description The Staff Engineer (ME-IV) has mastery of multiple core engineering principle and advanced knowledge of related engineering fields. The Staff Engineer independently directs and technically manages engineering and design activities under the guidance... 
    Suggested
    Work at office
    Remote work

    Oceaneering

    Hanover, MD
    5 days ago
  • $169k - $253.6k

     ...resources, support, and team to do some of the best work of your career. We are looking for you to join our team as a Staff Power Electronics Engineer based out of Baltimore, MD. Are you passionate about power? Are you looking for meaningful work in power electronics?... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    3 days ago
  • $63k - $84k

     ...Job Type Full-time Description As a Staff Engineer working within our well-established Solid Waste practice area, you will collaborate with a team of multi-disciplined engineers and scientists, project managers, CAD designers, and other staff to service... 
    Suggested
    Full time
    Work at office
    Local area
    Night shift

    ARM Group Inc

    Columbia, MD
    2 days ago
  •  ...Apply now: Staff Engineer, location is Remote (with hybrid conversion). The start date is July 2026 for this 6-month contract-to-hire position. Job Title: Staff Engineer Location-Type: Hybrid (The role is 100% Remote during the contract period. When converted to... 
    Suggested
    Contract work
    Remote work
    3 days per week

    Mondo Staffing

    Baltimore, MD
    3 days ago
  • $98.4k - $168.9k

     ...Job Description POSITION PURPOSE The Global Advanced Digital Engineering team is Baltimore Aircoil Company’s (BAC) engine, combining...  ...across BAC’s products, applications, and digital ecosystems. The Staff Engineer, Advanced Thermal Modeling is responsible for... 

    Baltimore Aircoil Company, Inc.

    Jessup, MD
    14 days ago
  • $21.6 - $29.3 per hour

     ...document deficiencies found during an inspection. Complete service acknowledgement/inspections with proper coding through communicating devices such as laptop computers, smartphones, and/or hardcopy. Follow and maintain a highly structured inspection schedule. Make minor... 
    Hourly pay
    Temporary work
    Local area
    Flexible hours
    Night shift
    Weekend work

    YDU JC Air Cond & Ref Inc.- Dubai

    Linthicum, MD
    1 day ago
  • $21 - $33 per hour

     ...delivering and testing on schedule and within cost budgets. Responsible for logging and transmitting inspection reports via technical devices. Oversee project inventory and responsibility for vehicle inventory. Ability to work under tight deadlines. Provide support,... 
    Hourly pay
    Full time
    Temporary work

    Sciens Building Solutions

    Columbia, MD
    2 days ago
  • $169k - $253.6k

     ...advantage to the warfighter. Come be a part of our mission! Northrop Grumman Space Systems (NGSP) is seeking an experienced Staff Systems Engineer supporting our Advanced Tactical Missions Business Unit (BU) to support a program out of our Linthicum, MD location. What... 
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    1 day ago
  • $153.6k - $230.4k

     ...resources, support, and team to do some of the best work of your career. We are looking for you to join our team as a Staff Mechanical Engineer based out of Baltimore, MD. What You'll Get to Do: This position will support the development, build, and test validation... 
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    1 day ago
  • $169k - $253.6k

     ...resources, support, and team to do some of the best work of your career. We are looking for you to join our team as a Staff Radio Frequency (RF) Systems Engineer to join our organization. Our organization within Northrop Grumman Mission Systems offers the opportunity to join... 
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    7 hours ago
  • $169k - $265.6k

     ...is known for pushing the boundaries of innovation, redefining engineering capabilities, and driving advances in various sciences through...  ...Northrop Grumman Space Systems (NGSP) is seeking an experienced Staff Systems Integrator in the Intelligence Systems Division Engineering... 
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum Heights, MD
    5 days ago
  • $169k - $253.6k

     ...resources, support, and team to do some of the best work of your career. Northrop Grumman Mission Systems is seeking a Staff Electromechanical Design Engineer to join our team of qualified, diverse individuals. This position will be located in Linthicum, Maryland and will... 
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    5 days ago
  • $194.35k

    Staff Wireless Solutions Engineer*- Columbia, MD Your Rohde & Schwarz recruiting team is looking forward to receiving your application. Info Ciudad/región Columbia (Maryland) (EE. UU.) Nivel Profesionales Employment Type Full-time Ref. Number 16565 Share more Perform as... 
    Full time
    Work at office
    Remote work

    ROHDE & SCHWARZ GmbH & Co. KG

    Columbia, MD
    4 days ago
  •  ...HVAC equipment. Including replacing filters, motors and control devices. Performs service tasks such as adding refrigerant, lubricating,...  ...alignment with organizational budget. Successful candidates for any staff, faculty, or administrative position at Loyola University... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Shift work
    Afternoon shift

    Loyola University Maryland

    Halethorpe, MD
    5 days ago
  • $150.8k - $265.88k

     ...comprehensive benefits package. We support our employees, so they can support our mission. THE WORK: As a Cyber RF Software Engineer Senior Staff, my typical day is filled with excitement and energy as I tackle a variety of challenges and responsibilities. Each day as a... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Lockheed Martin Corporation

    Hanover, MD
    4 days ago
  • $78k - $99k

     ...schedule. The Job: Maintain on-prem windows servers and peripheral devices, performing routine maintenance. Monitor our office network and...  ...2 sick days, parental leave, pension, 401k, life insurance, and staff union. Women and people of color are strongly encouraged to... 
    Work at office
    Remote work
    Weekend work
    Afternoon shift

    Mtafscme

    Baltimore, MD
    4 days ago
  •  ...to detail 4. Excellent interpersonal skills 5. Ability to explain technical information in understandable language to nontechnical staff members. Required Education and Experience 1. Bachelor’s degree in Information Technology, Computer Science, Information Security or... 
    Full time
    For subcontractor
    Work at office
    Work from home
    Monday to Friday

    Synergi, LLC

    Elkridge, MD
    2 days ago
  • $139.5k - $185k

     ..., MD We are seeking a highly skilled and hands-on  Senior Staff AI Engineer to head our Edge AI Applications Lab.  The role includes leadership...  ...variety of physical hardware settings, including consumer devices, industrial machines and automotive. Collaborate with... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Renesas Electronics

    Columbia, MD
    26 days ago
  • $76.44k

     ...compliance with Federal and client specific standards. • Apply engineering principles and relevant codes across planning, investigation,...  ...requirements. • Develops, trains, mentors junior engineering staff while guiding technical direction and best practices. • Develop... 
    Contract work
    For contractors
    H1b
    Immediate start
    Overseas
    Flexible hours

    CDM Smith

    Baltimore, MD
    5 days ago
  • Production Technician First shift position; 6:30am-3:00pm, overtime is available. Eaton's Commercial & Residential Distribution Solutions Division is seeking a Production Technician for its Panelboard / Switchboard Satellite Operation in Baltimore. The position will be...
    Work experience placement
    Relocation package
    Flexible hours
    Day shift

    Trice Healthcare

    Hanover, MD
    4 days ago
  • $45k - $90k

    Fire Extinguisher Technician Cintas is seeking a Fire Extinguisher Technician for our Fire Protection business. Responsibilities include servicing, repairing and maintaining the portable fire equipment and emergency exit lighting systems of our established customer ...
    Base plus commission
    Local area

    Cintas

    Jessup, MD
    5 days ago
  • $28 - $46 per hour

     ...customer base by repairing and overhauling equipment, such as compressors, water pumps, air handlers, electrical and mechanical control devices in a safe, efficient and timely manner that exceeds the customer’s expectations. · Provides expert repair work on refrigeration,... 
    Apprenticeship
    Work experience placement
    Local area

    CoolSys - Refrigeration and HVAC Systems

    Catonsville, MD
    1 day ago
  • $29.49 - $35.05 per hour

    Who We Are As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating...
    Hourly pay
    Work experience placement
    Local area
    Relocation package
    Weekend work

    Constellation Energy

    Halethorpe, MD
    3 days ago
  • $21.6 - $29.3 per hour

     ...deficiencies found during an inspection. Complete Service Acknowledgement/inspections with proper coding through communicating devices, such as laptop computers, smartphones, and/or hardcopy. Follow and maintain a highly structured inspection schedule.... 
    Hourly pay
    Temporary work
    Local area
    Flexible hours
    Night shift
    Weekend work

    Johnson Controls

    Linthicum Heights, MD
    2 hours ago
  • $125k - $165k

     ...quality control manager on industrial or commercial projects Quality Manager with a minimum of 10 years in related work OR BS degree in engineer, architect, or construction management with 5 years of experience as a construction Contractor Quality Control Manager /... 
    Contract work
    For contractors
    For subcontractor
    Work at office
    Local area

    Bering Straits Native Corporation (BSNC)

    Hanover, MD
    2 days ago
  •  ...attitude and maintain good working relationships with management staff and employees. What we offer: ~ Proven industry experience...  ...sprinkler, etc. (i.e., test flow switches, tamper valves, low temp devices, smoke detectors, duct detectors, pull stations, fire doors,... 
    Temporary work
    Traineeship
    Relocation package

    ARK Systems

    Columbia, MD
    2 days ago
  • $35 - $50 per hour

    Commercial Refrigeration Technician Tech 24 Location: Baltimore, MD Compensation Range: $35-$50/hr Why Join Tech24? At Tech24, we invest in our technicians so you can focus on what you do best. Here's what you can expect when you join our team: ...
    Hourly pay
    Weekly pay
    Temporary work
    Immediate start

    Tech-24 A Commercial Food Service Repair Company, Inc.

    Elkridge, MD
    8 days ago
  • $30 per hour

    We’re looking for a skilled Refrigeration Technician to join our team in Jessup, MD! In this hands-on role, you’ll help maintain and repair our ammonia-based refrigeration systems that are essential to our production, processing, and storage operations. What You’ll...
    Day shift

    MJMorgan Group

    Jessup, MD
    2 days ago
  • $56.16k - $106.08k

    Job Title HVAC Technician Location Arbutus, MD, 21227, United States Base Pay $56,160.00 - $106,080.00 / Year Other Compensation Now Offering - $2000 Sign-On Bonus! Job Category HVAC and Refrigeration Industry eCommerce / Retailer Required...
    Relocation package

    IntelliSource

    Halethorpe, MD
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Device Engineer. Be the first to apply!