Digital Menu Board (DMB) Engineer
Checkmate
- Mumbai, Maharashtra
- Permanent
- Full-time
- Design, package, and distribute software for Linux-based Digital Menu Board (DMB) devices.
- Troubleshoot system-level issues (using syslog, journalctl, etc.) to ensure device stability and uptime.
- Manage and optimize graphical systems (X, Wayland) and desktop environments (GNOME,KDE).
- Collaborate with frontend and backend teams to integrate dynamic menu board features.
- Implement and maintain monitoring solutions (Prometheus, Grafana, Datadog, or similar) with custom metrics for device performance and health.
- Contribute to the hardening, security, and update processes for in-store Linux devices.
- Experience Range: 4–8 years of professional experience in Linux systems engineering, device management, or a related field.
- Strong expertise in Linux (Debian/Ubuntu) and package management.
- Hands-on experience creating packages for distribution (e.g., .deb, Snap).
- Familiarity with Linux logging and troubleshooting tools (syslog, journalctl).
- Working knowledge of Linux graphical subsystems (X, Wayland) and desktop environments (GNOME, KDE).
- Some frontend and backend web development experience — ideally with React, Python, or Ruby.
- Experience with monitoring tools (Prometheus, Grafana, Datadog) and building custom metrics.
- Flexibility to work until 5:00 PM ET to ensure alignment with cross-time-zone teams.
- Comfortable with a permanent work-from-home (WFH) arrangement.
- Ok with BYOD (Bring Your Own Device) setup, ensuring a secure and reliable working environment.
- Experience building production Linux images for distributed devices.
- Knowledge of device hardening, security, and OTA update processes.
- Prior work in retail technology, digital signage, or in-store device ecosystems.