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