All roles

Embedded Linux Engineer

HardwareFull-time

About the Role

As an Embedded Linux Engineer at Naveera, you'll own the Linux layer that powers our fleet-grade camera and telematics devices — from bootloader to kernel configuration to userspace services. You'll build a stable, secure, and maintainable device OS that can survive real vehicle conditions (power events, spotty networks, heat) while enabling video pipelines, connectivity, and reliable OTA updates at scale.

Responsibilities

  • Own the embedded Linux platform for camera devices: boot, kernel, rootfs, packages, and system services
  • Build and maintain Yocto/Buildroot-based images, BSP integrations, and reproducible build pipelines
  • Configure and patch kernels, device trees, and drivers to support cameras, storage, modems, GNSS, IMU, and I/O
  • Develop and harden userspace services: networking management, device health monitoring, logging, watchdogs, and telemetry agents
  • Implement OTA update and recovery systems (A/B, rollback, signed images) with safe upgrade paths
  • Improve platform security: secure configs, credential handling, least-privilege services, and vulnerability patching
  • Profile and optimize boot time, performance, and storage reliability (flash wear, crash-safe writes)
  • Partner with hardware and firmware engineers on bring-up, test plans, and factory production support

Required Qualifications

  • 3+ years of embedded Linux engineering experience on production devices
  • Strong Linux fundamentals: init/systemd, networking, filesystems, process management, and debugging
  • Experience building embedded Linux images using Yocto or Buildroot and managing package dependencies
  • Hands-on kernel/device-tree configuration and driver-level debugging experience
  • Comfort with system-level debugging tools (gdb, strace, perf, ftrace, dmesg, journalctl)
  • Ability to write clear platform documentation, build instructions, and runbooks

Preferred Qualifications

  • Experience with camera stacks: V4L2, GStreamer, hardware encoders, ISP integration
  • Experience with OTA frameworks (Mender, SWUpdate, RAUC) and signed update pipelines
  • Security experience: hardening, secure boot concepts, CVE patch workflows, SBOM familiarity
  • Experience with LTE modems, Wi-Fi, and diagnosing field connectivity issues
  • Experience supporting EVT/DVT/PVT and working with contract manufacturers on factory imaging/test flows
  • Familiarity with fleet/IoT scale device management and remote diagnostics

Apply for this role

Apply now