Shift5

The Data and Cybersecurity Platform for Planes, Trains, and Tanks

Detections Engineer

EngineerEngineerFull TimeRemoteTeam 51-200Since 2019H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

97 days ago

Salary

$100K - $175K / year

Bachelor DegreeEnglishCyber SecurityDockerKubernetesLinuxPythonRustGo

Job Description

• Work with hardware, software, field, and research engineers • Develop software modules for Shift5 products designed to detect anomalies in OT systems and serial networks. You will primarily write software in C++/Rust/Golang/Python for detection modules, testbeds, and tools you develop. • Work with cross-functional teams to build out robust and performant capabilities related to our product’s ability to perform real-time detection and prevention. • Work with QA and Test Engineers ensuring end to end testing of team’s detection modules and algorithms. • Distinguish between anomalous and benign traffic within large repositories of serial bus data. • Perform investigations of real-world customer anomalies in order to determine root cause, enhance detections, or inform the development of new detections. • Design and deliver technical training, usage guides, and operational best practices to enable customers to effectively interpret and triage detection observations, and optimize software configurations for accurate identification of cybersecurity and maintenance issues. • Effectively communicate technical information about cyber threats to both technical and non-technical audiences. • Contribute to fundamental frameworks that describe types of threats to OT systems and provide a common language to share information about identified threats. • Read technical documentation such as specifications, technical standards, and interface control documents to understand the data we are analyzing. • Document your work for technical and non-technical audiences. This includes engineering documentation, technical reports, and presentations. • Collaborate with vulnerability researchers to develop detection methodologies for novel attacks against OT systems leveraging a wide range of exploitation techniques. • Be ready to learn and be flexible. You’ll be engaged in a wide variety of work in support of Shift5 priorities, which often change in a growing company. • Occasionally travel <10%.

Job Requirements

  • BS or MS in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
  • Experience in intrusion detection
  • Proficiency in software engineering principles using C/C++, Rust, Golang, and Python.
  • Experience with DevOps tools (git, github actions, cargo package manager, Linux operating systems, docker/kubernetes, , etc.)
  • Experience in embedded systems
  • Experience analyzing, characterizing and decoding serial data busses
  • Experience with developing or testing multi-layered protocol parser logic
  • Experience in cyber security concepts or fields
  • Experience in test driven development methodologies and practices
  • Ability to efficiently multitask and accommodate evolving priorities on demand
  • A US Government Security Clearance
  • Preferred: Familiarity with serial and embedded protocols such as MIL-STD-1553, ARINC 429, CAN, etc.
  • Preferred: Protocol or firmware reverse engineering experience preferred.
  • Preferred: Penetration testing or red teaming experience preferred.
  • Preferred: Experience developing AI/ML models and algorithms for anomaly detection.

Benefits

  • Bonus program and equity in a fast-growing startup
  • Competitive medical, dental, and vision coverage for employees and their families
  • Health Savings Account with annual employer contributions
  • Employer-paid Life and Disability Insurance
  • Uncapped paid time off policy
  • Flexible work & remote work policy
  • Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)

Related Categories

Related Job Pages