About Safetrust
Safetrust is building the future of identity. Imagine a world where your phone, wearable, or digital credential becomes your secure key—unlocking buildings, systems, and experiences seamlessly across physical and digital environments. That’s what we do.
Our platform combines IoT devices, mobile credentials, and cloud-native architecture to power secure access for Fortune 200 companies and global enterprises. As we evolve from a hardware-centric model to a platform and services-driven business, marketing plays a critical role in shaping how the market understands—and adopts—Safetrust.
About the role:
The Embedded Linux Engineer is responsible for building secure, reliable, and scalable embedded platforms for Safetrust's identity and access products, including a growing line of vision-enabled devices that combine camera pipelines with on-device AI inference. This position plays a key role in the embedded engineering team, ensuring our devices are fast, secure, and field-ready.
This role focuses on technical leadership, architecture, and hands-on execution across the stack — from board bring-up and kernel optimization to camera integration, edge AI acceleration, secure boot, and OTA updates — and contributes to Safetrust's continued growth by strengthening the reliability and intelligence of our physical access control hardware.
Key Responsibilities:
-
Develop and maintain Linux-based firmware for custom embedded hardware platforms.
-
Work on bootloaders (U-Boot, Barebox, etc.), kernel configuration, and device drivers — including camera (V4L2, MIPI CSI) and sensor drivers.
-
Integrate and optimize open-source software stacks for secure and real-time applications.
-
Build and tune on-device camera and computer-vision pipelines (GStreamer, OpenCV, V4L2) for streaming, capture, and real-time analytics.
-
Deploy and accelerate AI/ML models on edge hardware — quantize, prune, and integrate models via TensorRT, OpenVINO, TensorFlow Lite, ONNX Runtime, or vendor NPUs (e.g. Hailo, NVIDIA Jetson, Rockchip NPU, Ambarella).
-
Enable secure OTA updates, encryption, key management, and remote diagnostics.
-
Collaborate closely with hardware, AI, security, and backend teams to ship complete solutions.
-
Analyze and resolve performance, stability, and integration issues across the camera-to-inference path.
-
Support manufacturing and QA teams with tooling and debugging aids.
-
Lead the embedded Linux team technically — set coding standards, run design and code reviews, mentor engineers, and own technical decisions across the product line.