Senior Software Engineer, Platform

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

python embedded linux yocto buildroot ota

πŸ“‹ Description

  • Architect OS watchdogs, monitors, and self-healing for device reliability.
  • Enhance OTA framework for safe, atomic updates with rollback.
  • Develop Python services interfacing with peripherals via SDKs and serial interfaces.
  • Own custom Linux image (Yocto/Buildroot) and manage systemd/udev, security policies.
  • Build lightweight monitoring agents for logs, metrics, telemetry to observability tools.
  • Collaborate with software, SRE, and field ops to improve reliability.

🎯 Requirements

  • 6+ years of hands-on embedded Linux administration.
  • Strong Python for automation, service orchestration, and hardware communication.
  • Familiar with A/B updates: RAUC, Mender, SWUpdate, or custom.
  • Experienced in serial communications (UART, RS-232, USB-serial) and SDK-based hardware integration.
  • Deep knowledge of services, timers, and watchdog configuration.
  • Familiar with fleet-scale network observability and remote device management.
  • Collaborative, pragmatic, curious; debugging kiosks in the field or CI/CD for edge devices.

🎁 Benefits

  • Massive impact on traveler experiences through reliable identity platforms.
  • End-to-end ownership of the full stack from OS image to telemetry pipeline.
  • Collaborative culture with cross-functional engineering and operations teams.
  • Continuous learning on modern Linux, OTA updates, and observability at scale.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’