Staff Device Engineer
$192kDragos, 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.
- ...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
$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...SuggestedWork at officeRemote work$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?...SuggestedFull timeRelocation packageShift work$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...SuggestedFull timeWork at officeLocal areaNight shift- ...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...SuggestedContract workRemote work3 days per week
$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...$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 payTemporary workLocal areaFlexible hoursNight shiftWeekend work$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 payFull timeTemporary work$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 packageShift work$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 workRelocation packageShift work$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 workRelocation packageShift work$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 packageShift work$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 workRelocation packageShift work$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 timeWork at officeRemote work- ...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 timeApprenticeshipWork at officeRemote workVisa sponsorshipWork visaShift workAfternoon shift
$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 timeTemporary workWork experience placementWork at officeFlexible hours$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 officeRemote workWeekend workAfternoon shift- ...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 timeFor subcontractorWork at officeWork from homeMonday to Friday
$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 workLocal areaRemote workFlexible hours$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 workFor contractorsH1bImmediate startOverseasFlexible hours- 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 placementRelocation packageFlexible hoursDay shift
$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 commissionLocal area$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,...ApprenticeshipWork experience placementLocal area$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 payWork experience placementLocal areaRelocation packageWeekend work$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 payTemporary workLocal areaFlexible hoursNight shiftWeekend work$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 workFor contractorsFor subcontractorWork at officeLocal area- ...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 workTraineeshipRelocation package
$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 payWeekly payTemporary workImmediate start$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Device Engineer. Be the first to apply!


