Firmware Detections Engineer at Shift5

Roslyn, New York, United States

Shift5 Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Defense, Aerospace, Rail, Cybersecurity, Operational TechnologyIndustries

Requirements

  • BS or MS in Electrical Engineering, Computer Engineering, or a related field
  • 3+ years of experience in FPGA design and testing, preferably with VHDL
  • Proficiency with model-based design using MATLAB, Simulink, and HDL Coder for targeting FPGAs
  • Experience with serial bus protocols (MIL-STD-1553, ARINC 429, Ethernet, CANBUS/J1939, ASCB)
  • Experience integrating HDL Coder outputs with FPGA development toolchains for synthesis, place-and-route, and timing closure
  • Strong understanding of VHDL/Verilog for integration and debugging purposes
  • Knowledge of AXI4 and AXI4-Stream protocols
  • Experience with scripting languages (TCL, Bash, Python, etc.)
  • Experience designing HDL simulations (ModelSim, GHDL, or similar)
  • Experience with embedded software development (C, C++, Rust, or similar)
  • Comfortable debugging firmware, software, and hardware issues
  • Proficient with the Linux command line environment
  • Experience with Git or similar version control, and CI/CD automations

Responsibilities

  • Architect and define FPGA-based detection capabilities which identify anomalies, unexpected protocol behavior, and threatening behavior in serial buses communications
  • Integrate detection capabilities with data acquisition and transmissions capabilities
  • Design and model detection logic for avionic serial busses (e.g., MIL-STD-1553, ARINC 429) in Simulink, and use HDL Coder to automatically generate, verify, and implement this logic on FPGAs
  • Manage the full model-based design lifecycle for serial bus detections: from algorithm conception and simulation to hardware implementation and in-system validation
  • Perform investigations of real-world anomalies across OT communication buses, using your protocol expertise to enhance detection algorithms
  • Work with hardware validation and software QA engineers to conduct rigorous testing, including hardware-in-the-loop (HIL) validation for FPGA designs
  • Collaborate with vulnerability researchers to translate novel exploit techniques into detectable signatures suitable for FPGA-based serial bus monitoring
  • Read technical documentation such as avionic standards, and device datasheets to inform your algorithm and model design
  • Troubleshoot and resolve issues across hardware, firmware, and software
  • Document your algorithms, models, and verification results for both technical and non-technical audiences
  • Be ready to learn and be flexible, contributing to a wide variety of work in support of Shift5 priorities

Skills

Key technologies and capabilities for this role

FPGAFirmwareMIL-STD-1553ARINC 429SimulinkHDL CoderModel-Based DesignSerial BusesAnomaly DetectionProtocol AnalysisVHDLVerilog

Questions & Answers

Common questions about this position

What is the work location and remote policy for this role?

Employees are required to work from Shift5 HQ in Rosslyn VA, 2-3 days a week, with occasional travel less than 15%.

What are the key skills required for the Firmware Detections Engineer role?

Key skills include architecting FPGA-based detection capabilities, designing detection logic in Simulink with HDL Coder for avionic serial buses like MIL-STD-1553 and ARINC 429, managing model-based design lifecycle, and expertise in OT communication protocols.

What is the company culture like at Shift5?

Shift5 fosters a collaborative environment with passionate, innovative professionals driven by a shared mission. Core values include embracing truth and integrity, user-centric focus, and being collaborative and adaptable.

What salary or compensation does this position offer?

This information is not specified in the job description.

What makes a strong candidate for this Firmware Detections Engineer position?

Strong candidates are low ego, thrive on new challenges, enjoy collaborating with a driven team, and bring expertise in FPGA design, avionic protocols, and model-based development.

Shift5

Observability platform for operational technology

About Shift5

Shift5 offers an observability platform that focuses on cybersecurity and data analytics for operational technology (OT) in defense and transportation sectors. The platform collects and analyzes data from onboard systems, such as buses and weapon systems, and is protocol-agnostic, allowing it to adapt to various data communication protocols. By providing real-time insights, Shift5 helps clients improve safety, maintenance scheduling, and threat detection. The company's goal is to enable better decision-making to enhance the reliability and performance of their fleets.

Kansas City, MissouriHeadquarters
2019Year Founded
$104.1MTotal Funding
SERIES_BCompany Stage
Data & Analytics, CybersecurityIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Health Savings Account/Flexible Spending Account
Unlimited Paid Time Off
Flexible Work Hours
Remote Work Options
401(k) Retirement Plan
401(k) Company Match
Employer-paid Life and Disability Insurance

Risks

Emerging OT cybersecurity startups could threaten Shift5's market share.
Rapid evolution of cyber threats may outpace Shift5's technological capabilities.
Economic downturns could lead to reduced budgets for cybersecurity solutions.

Differentiation

Shift5 offers a protocol-agnostic platform adaptable to any data communication protocol.
The company provides real-time, data-driven insights for defense and transportation sectors.
Shift5's platform enhances safety, availability, and resilience of operational technology assets.

Upsides

Growing demand for cybersecurity in transportation due to rising cyber threats.
Increased interest in predictive maintenance technologies to reduce costs and improve reliability.
U.S. Department of Defense's focus on cybersecurity presents opportunities for Shift5.

Land your dream remote job 3x faster with AI