CrawlJobs Logo

Linux Platform Engineer

United States, New York 150000.00 - 185000.00 USD / Year · Job Posted December 07, 2025
Apply Position
Job Link Share

Job Description

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
  • 401(k) retirement plan with employer match
  • Annual bonuses
  • Commission
  • Restricted Stock Units

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Linux Platform Engineer

8 matching positions

Intermediate Software Engineer — Linux Platform / Controller Software

We're adding an Intermediate Software Engineer to work on the Linux side of our ...
Location
Location
Canada , Burnaby
Salary
Salary:
90000.00 - 110000.00 USD / Year
equinoxpowerinc.com Logo
EQUINOX POWER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent practical experience
  • 2–4 years of professional software-engineering experience, including some work on embedded Linux systems
  • Working proficiency in C, and fluency in at least one of C++, C#, Rust, Go or Python
  • Practical experience with Linux on an embedded platform: kernel configuration, device trees, userspace services, and image builds (e.g. Yocto, Buildroot, OpenSTLinux or similar). Depth in all of these is not required at this level
  • willingness to learn is
  • Ability to reason about the boundary between a Linux host and a microcontroller subsystem — the STM32MP1 / MP2 Cortex-A + Cortex-M split is a direct example
  • Working familiarity with standard networking (TCP/IP, UDP, Ethernet, Wi-Fi, USB) and common inter-board buses (SPI, I²C, CAN, serial)
  • Comfortable writing tests for your own code and working inside a Git / code-review / CI workflow
  • Clear written and verbal communication
  • you can write and follow an interface spec
Job Responsibility
Job Responsibility
  • Work on the Linux platform for our SOM-based controllers: kernel configuration, device tree, selected drivers, bootloader flow, rootfs image, and release pipeline
  • Contribute to the controller application layer: services, configuration, logging and telemetry, local UIs and APIs
  • Work with our firmware team to define and document the interfaces between the Linux host and the STM32 Cortex-M firmware (serial, CAN, Ethernet, shared-bus, etc.), including command, status and telemetry protocols
  • Help design system-level behaviour across Linux and firmware: startup / shutdown sequencing, fault propagation, watchdog strategy, recovery and safe-state handling
  • Implement external interfaces: networking, secure remote access, device-management APIs, and — where applicable — integration with broadband data paths used by our UPS / FMPS products
  • Write and maintain software tests (unit, integration, system-level) and contribute to the team's automated build and CI flow for the SOM image
  • Work within our software engineering practices: version control, code review, documentation, release discipline
  • Partner with firmware, power-electronics, QA and manufacturing engineering through design review, integration and production handoff
What we offer
What we offer
  • Competitive compensation and benefits
  • Reporting directly to the CIO in a small-team engineering environment fostering collaboration
  • Accelerated professional growth and development through working on leading-edge products that will ship at scale into telecom, cable-broadband, data-centre and critical-infrastructure applications
  • Fulltime
Read More
Arrow Right

Embedded Linux Platform Engineer

The Embedded Linux Platform Engineer is responsible for executing and maintainin...
Location
Location
United States , Redmond
Salary
Salary:
Not provided
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline or equivalent professional experience required
  • Minimum of 3 years of relevant work experience supporting Linux systems, embedded Linux platforms, or embedded hardware environments preferred
  • Strong knowledge of Linux systems including kernel fundamentals, package management, systemd, boot loaders, and device trees
  • Experience working with embedded or edge hardware platforms including firmware flashing, system bring-up, and hardware debugging
  • Experience troubleshooting build failures, driver issues, and OS-level system problems
  • Scripting proficiency using Bash and/or Python for automation and diagnostics
  • Familiarity with the NVIDIA Jetson ecosystem (JetPack SDK, Linux for Tegra BSP, CUDA toolkit) preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
Job Responsibility
Job Responsibility
  • Execute and maintain the Jetson OS image build process for NVIDIA AGX Orin and AGX Thor platforms using established procedures and runbooks
  • Perform systematic validation of OS images prior to release, including boot verification, driver validation, peripheral testing, and system stability checks
  • Triage and fulfill requests to upgrade OS components including kernel, BSP, drivers, and system packages, ensuring compatibility with supported hardware platforms
  • Diagnose and resolve OS-level issues including build failures, boot problems, driver incompatibilities, and hardware initialization issues
  • Perform firmware flashing, hardware bring-up activities, and serial console debugging on embedded hardware platforms
  • Maintain and improve documentation for build and validation workflows and contribute to process improvements that streamline or automate repetitive tasks
  • Develop and maintain scripts (Bash or Python) to support build automation, log analysis, and validation processes
  • Collaborate with robotics and platform engineering teams to support OS readiness for current and future hardware platforms
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences
What we offer
What we offer
  • Competitive compensation
  • 401(k) with up to 4% company match
  • Quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • Multiple options for medical insurance
  • Dental insurance
  • Voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right

Embedded Linux Platform Engineer

The Embedded Linux Platform Engineer is responsible for executing and maintainin...
Location
Location
United States , Redmon, WA
Salary
Salary:
111000.00 - 132000.00 USD / Year
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline or equivalent professional experience required
  • Minimum of 3 years of relevant work experience supporting Linux systems, embedded Linux platforms, or embedded hardware environments preferred
  • Strong knowledge of Linux systems including kernel fundamentals, package management, systems, boot loaders, and device trees
  • Experience working with embedded or edge hardware platforms including firmware flashing, system bring-up, and hardware debugging
  • Experience troubleshooting build failures, driver issues, and OS-level system problems
  • Scripting proficiency using Bash and/or Python for automation and diagnostics
  • Familiarity with the NVIDIA Jetson ecosystem (JetPack SDK, Linux for Tegra BSP, CUDA toolkit) preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
Job Responsibility
Job Responsibility
  • Execute and maintain the Jetson OS image build process for NVIDIA AGX Orin and AGX Thor platforms using established procedures and runbooks
  • Perform systematic validation of OS images prior to release, including boot verification, driver validation, peripheral testing, and system stability checks
  • Triage and fulfill requests to upgrade OS components including kernel, BSP, drivers, and system packages, ensuring compatibility with supported hardware platforms
  • Diagnose and resolve OS-level issues including build failures, boot problems, driver incompatibilities, and hardware initialization issues
  • Perform firmware flashing, hardware bring-up activities, and serial console debugging on embedded hardware platforms
  • Maintain and improve documentation for build and validation workflows and contribute to process improvements that streamline or automate repetitive tasks
  • Develop and maintain scripts (Bash or Python) to support build automation, log analysis, and validation processes
  • Collaborate with robotics and platform engineering teams to support OS readiness for current and future hardware platforms
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences
What we offer
What we offer
  • competitive compensation
  • a 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right

Senior Embedded Linux / Platform Security Engineer

Our client is a privately held medical technology company developing and commerc...
Location
Location
United States
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Embedded Linux, particularly Ubuntu (or Ubuntu-based distributions)
  • Proven background in platform security, system hardening, and secure image creation
  • Experience working in regulated environments, ideally medical devices (FDA, QMS compliance)
  • Hands-on experience with OTA update systems and lifecycle management for embedded devices
  • Solid understanding of: Linux kernel and system internals
  • Filesystems, networking, and system services
  • Security frameworks and best practices
Job Responsibility
Job Responsibility
  • Design, build, and maintain secure Ubuntu-based embedded Linux images for production environments
  • Implement system hardening, security controls, and compliance measures aligned with FDA and QMS standards
  • Support OTA (Over-the-Air) update mechanisms, ensuring reliability and security of deployed devices
  • Collaborate with internal teams and external partners to develop minimal, hardened production images
  • Contribute to platform security architecture, including secure boot, access control, and system integrity
  • Assist in integrating and securing edge/embedded compute platforms, including future NVIDIA Jetson-based systems
  • Participate in risk assessments, threat modeling, and vulnerability remediation across the device lifecycle
What we offer
What we offer
  • Opportunity to step into a Jetson-focused role over time with support from a dedicated NVIDIA consulting partner
  • High-impact work on production-grade medical devices in a regulated environment
  • Ability to influence platform security strategy and architecture from the ground up
  • Fulltime
Read More
Arrow Right

Lead Software Engineer- Embedded Linux Platform

Are you looking for an exciting opportunity as a Lead Software Engineer? Join o...
Location
Location
Netherlands , Eindhoven
Salary
Salary:
Not provided
signify.com Logo
Signify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of experience with connectivity, networking, and IoT
  • Background in Computer Science, software engineering, mathematics or similar
  • Strong SW design skills and ability to create simple, robust, and elegant SW systems
  • Strong problem solving and analytical skills
  • Knowledge and experience in network security
  • knowledge and experience in data-driven product development
  • Technically responsible for the Yocto-based Linux platform architecture, ensuring scalability and long-term maintainability across embedded products
  • Leading, owning, and evolving the embedded Linux platform architecture
  • Driving BSP integration, kernel strategy, and bootloader design
  • Optimizing system performance, boot time, footprint, and overall reliability
Job Responsibility
Job Responsibility
  • Join the team responsible for cloud connectivity, security, and fleet management of Hue Bridge devices
  • Participate in development of new IoT infrastructure together with cloud engineers
  • Develop, test, and integrate Hue Bridge SW components for embedded Linux
  • Improve user experience and operational costs based on data from the field
  • Learn and innovate on our development practices and processes
  • Explore opportunities of full stack IoT SW development, from devices to cloud
  • Develop using a wide variety of programming languages: C, C++, Bash, Python, C#, Go, Shell, Rust, Normal Python and Lisp
What we offer
What we offer
  • Pleasant work environment
  • Attractive compensation
  • Career guidance
  • Learning and development
  • Employee benefits
  • Fulltime
Read More
Arrow Right

Staff Platform Engineer – Taikun Platform Automation

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years proven experience with Kubernetes and related tooling
  • Strong knowledge of Helm for application packaging and deployment
  • Experience with Terraform and Infrastructure-as-Code practices
  • Familiarity with GitOps workflows, especially Flux
  • Solid Linux system administration skills
  • Ability to write clear, maintainable automation code
  • Good collaboration and communication skills
  • Bsc/MSc in related field or equivalent experience
Job Responsibility
Job Responsibility
  • Develop and maintain Helm charts for deploying and managing Taikun components
  • Automate platform installation, configuration, and upgrades using Flux
  • Create Kubernetes manifests, scripts, and tooling to simplify platform management
  • Improve and document installation and operational workflows for Taikun
  • Collaborate with product and engineering teams to ensure smooth integration with backend services
  • Build and maintain Tekton pipelines for CI/CD and automation workflows
  • Improve monitoring / alerting of Taikun components
  • Optimize automation for speed, security, and maintainability
  • Stay up to date with cloud-native automation trends and best practices
  • Work on CI/CD pipelines in collaboration with other engineers
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Platform Engineer / DevOps Engineer – Trading

My client are seeking a knowledgeable Platform Engineer to work on their low lat...
Location
Location
United States , New York
Salary
Salary:
150000.00 - 300000.00 USD / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Linux experience
  • Experience with Chef, Puppet or Ansible
  • Experience with Kubernetes, Docker or Podman
  • Strong CI/CD knowledge
  • Python scripting experience
Job Responsibility
Job Responsibility
  • Platform Engineering: Building, designing and architecting automated solutions for scalable deployment across private and public cloud infrastructure
  • Low Latency: Supporting and optimising a low latency Linux environment
  • Project & BAU: Working across both project work and BAU activities, automating wherever possible
  • Linux Engineering: Managing and supporting Linux systems
  • Configuration Management: Working with Chef, Puppet or Ansible
  • Containers: Supporting Kubernetes, Docker or Podman environments
  • CI/CD: Building and maintaining CI/CD pipelines
  • Automation: Writing and maintaining Python scripts
What we offer
What we offer
  • Bonus
  • Fulltime
Read More
Arrow Right

Platform Engineer / DevOps Engineer

My client are seeking a knowledgeable Platform Engineer to work on their low lat...
Location
Location
Canada , Montreal
Salary
Salary:
125000.00 - 250000.00 SGD / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Linux experience
  • Experience with Chef, Puppet or Ansible
  • Kubernetes, Docker, or Podman experience
  • Strong CI/CD skills
  • Python, Ruby or Go
Job Responsibility
Job Responsibility
  • Platform Engineering: Building, designing and architecting automated solutions for scalable deployment in private and public cloud infrastructure
  • DevOps & SRE: Working across both project and BAU capacity, automating wherever possible
  • Linux: Managing and supporting Linux environments
  • Configuration Management: Using Chef, Puppet or Ansible
  • Containers & Orchestration: Working with Kubernetes, Docker or Podman
  • CI/CD: Implementing and maintaining CI/CD pipelines
  • Scripting & Development: Using Python, Ruby or Go for automation and tooling
What we offer
What we offer
  • Bonus
  • Fulltime
Read More
Arrow Right