About The Position

At Revel, we are revolutionizing the way the world’s most critical hardware is controlled across the aerospace, automotive, energy, and manufacturing sectors. Our next-generation software stack combines an intuitive command-and-control interface, a specialized programming language tailored for hardware control, and a high-performance runtime environment. We empower engineers to build, test, and deploy critical systems rapidly, reliably, and safely. As a Hardware Platform Engineer, you will select, qualify, and maintain the hardware platforms our software runs on, ensuring every system deployed to the field is reliable, performant, and purpose-built for safety-critical operation. You will own the hardware platform end-to-end, including evaluating and selecting computing and networking hardware, writing system-level tooling for performance monitoring and diagnostics, and ensuring our Linux environment is tuned for real-time, safety-critical workloads. You’ll define what hardware Revel runs on and prove that it meets our reliability standards before it reaches the field.

Requirements

  • 3–5 years of professional experience working directly with hardware in Platform Engineering, Systems Programming, or Embedded Systems.
  • Hands-on experience evaluating, qualifying, or bringing up computing hardware.
  • A deep, first-principles understanding of computing hardware.
  • Strong understanding of the Linux kernel, boot process, and system configuration.
  • Experience tuning Linux for performance-sensitive or real-time workloads.
  • Comfortable writing system-level tooling.
  • You’ll build hardware diagnostic utilities, performance benchmarks, and monitoring tools.
  • Our stack is primarily in Rust.
  • Strong systems programming experience in C/C++ with willingness to work in Rust is welcome.
  • Experience bringing up Linux on new hardware platforms, including BIOS/UEFI configuration, driver validation, and diagnosing boot and compatibility issues.
  • Comfortable with kernel configuration and device tree.

Nice To Haves

  • Experience with Nix for reproducible, declarative system configurations.
  • Familiarity with hardware monitoring via Grafana or Prometheus.
  • Experience with GitLab CI for automating platform builds and validation.
  • Background working with high-reliability computing systems such as aerospace, defense, critical infrastructure, networking hardware, or hyperscale compute infrastructure.

Responsibilities

  • Evaluate x86 and ARM computing platforms, networking equipment, and individual components (CPUs, SSDs, RAM, NICs) for deployment across demanding environments including test cells, benchtop setups, and remote field installations.
  • Establish hardware qualification criteria including thermal behavior, firmware stability, I/O throughput, vibration tolerance, ECC support, and component lifecycle.
  • Build and maintain an approved hardware compatibility matrix and manage vendor and supplier relationships.
  • Bring up Linux on new hardware platforms, including kernel configuration, device tree setup, and driver validation.
  • Tune the OS for real-time performance with CPU isolation, IRQ affinity, and latency profiling.
  • Contribute to the OS image build and deployment pipeline.
  • Build tooling to monitor hardware health across a growing fleet of deployed systems such as tracking disk wear, thermal behavior, memory errors, firmware versions, and component lifecycle status.
  • Instrument these tools to feed into observability infrastructure (e.g., Prometheus, Grafana) for fleet-wide visibility.
  • Develop diagnostic utilities for performance characterization and failure triage, both in-house and in the field.
  • Implement and maintain platform-level security including Secure Boot, TPM 2.0, disk encryption, and image signing.
  • Design these controls for systems that operate in air-gapped environments with no connectivity to external services.
  • Design and execute qualification campaigns for new hardware platforms.
  • Define test plans, acceptance criteria, pass/fail thresholds.
  • This includes thermal stress testing, burn-in cycles, latency profiling, I/O reliability testing, and long-duration stability runs.
  • Document results and make go/no-go recommendations for production deployment.
  • Re-validate when vendors ship component revisions or substitutions.

Benefits

  • You will join a high-velocity team where your work is the literal foundation of our technology.
  • We offer the chance to work on "big iron" hardware problems while utilizing a modern, sophisticated software stack.
  • If you are a hardware enthusiast who loves the low-level details of kernels and controllers and wants to see your work deployed on the world’s most critical systems, Revel is where you belong.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service