Linux System Engineer
Hiring on behalf of our client in the Technology
We are hiring a Linux System Engineer on behalf of our client to support and evolve their Linux-based in-store systems. This role requires strong Linux expertise, hands-on experience with device management, and a working knowledge of web technologies to help deliver dynamic and interactive digital experiences on physical devices.
You will be responsible for packaging and distributing software, managing system performance, monitoring device health, and collaborating with cross-functional teams to enable new features on in-store digital menu boards.
Key Responsibilities
Design, package, and distribute software for Linux-based Digital Menu Board (DMB) systems.
Troubleshoot system-level issues using tools like syslog, journalctl, and others to ensure high availability and stability.
Manage graphical systems including X and Wayland , and desktop environments such as GNOME or KDE .
Collaborate with frontend and backend engineering teams to support dynamic, web-based content delivery.
Implement and maintain monitoring solutions (e.g., Prometheus , Grafana , Datadog ) with custom metrics to track device performance and health.
Support device hardening, security compliance, and over-the-air (OTA) update processes.
Participate in the development lifecycle of distributed Linux-based systems deployed in physical locations.
Requirements
Experience : 4 8 years in Linux systems engineering, distributed device management, or related areas.
Strong proficiency with Debian / Ubuntu -based Linux distributions and package management.
Experience creating and distributing Linux packages (e.g., .deb, Snap).
Direct experience working with distributed on-premises devices in production environments.
Proficiency with Linux debugging and logging tools (syslog, journalctl, etc.).
Familiarity with graphical subsystems (X / Wayland) and desktop environments (GNOME / KDE).
Working knowledge of frontend / backend development; experience with technologies such as React , Python , Ruby , C / C++ , Go , or Java is beneficial.
Experience using and configuring monitoring tools like Prometheus, Grafana, or Datadog.
Must be able to work until 5 : 00 PM EST to coordinate with globally distributed teams.
Comfortable with remote work in a BYOD (Bring Your Own Device) setup, with a secure and reliable home office environment.
Preferred Qualifications
Experience building production-grade Linux images for distributed hardware systems.
Knowledge of system hardening, security practices, and automated update mechanisms.
Prior experience in retail tech , digital signage , or managing in-store digital ecosystems .
Linux Engineer • United States