This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As CLEAR continues to expand its identity platform across physical and digital environments, our network of kiosks and connected devices forms the backbone of our member experience. Ensuring these systems stay secure, reliable, and always available is mission-critical. We’re looking for a Platform Engineer to join our Hardware Operations and Platform Engineering team. You’ll be sitting at the intersection of Site Reliability Engineer and Embedded Systems Integration. You’ll be architecting and maintaining the software layer that keeps thousands of Linux-based kiosks online, healthy, and self-healing, effectively operating a distributed server fleet at the edge. You’ll own everything from OS image management to over-the-air (OTA) updates, device observability, and system recovery, while ensuring our biometric kiosks deliver a consistent, frictionless experience to every traveler, every time.
Job Responsibility:
Architect and implement OS-level watchdogs, process monitors, and self-healing mechanisms to ensure devices automatically recover from failures (service restarts, reboots, or rollbacks)
Manage and enhance our OTA update framework to enable safe, atomic updates via A/B partition swapping and automated rollback when needed
Develop and maintain Python-based services that interact with connected peripherals (payment terminals, scanners, sensors) via vendor SDKs and serial interfaces
Own and maintain our custom Linux image (via Yocto, Buildroot, bootc, rpm-ostree, etc), managing systemd units, udev rules, and security policies for a locked-down, production-grade environment
Build lightweight monitoring agents to stream logs, metrics, and telemetry (connectivity, performance, temperature) to centralized observability systems such as Datadog or Splunk
Work closely with software, SRE, and field operations teams to identify pain points and develop scalable solutions that improve reliability and ease of maintenance
Requirements:
3+ years of hands-on experience administering embedded Linux systems
Strong proficiency in Python for system automation, service orchestration, and hardware communication
Familiarity with A/B update mechanisms (RAUC, Mender, SWUpdate, or custom partition-switching logic)
Experienced in serial communications (UART, RS-232, USB-serial) and SDK-based hardware integration
Deep knowledge of service dependencies, timers, and watchdog configuration
Familiarity with network observability and remote device management at fleet scale
Committed to operational excellence, focused on designing for resilience, testability, and safe rollback
Collaborative, pragmatic, and curious
equally comfortable debugging a kiosk in the field or improving CI/CD for edge devices
What we offer:
Meals and snacks
Stipend and reimbursement programs
Comprehensive healthcare plans
Family building benefits (fertility and adoption/surrogacy support)
Flexible time off
Free OneMedical memberships for you and your dependents
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.