Haystack
← Back to Jobs
Technology
DS

Embedded Software Engineer

Datum Software, Inc.Irvine, CA🇺🇸United StatesPosted 23 Jul 2026

Why This Role Stands Out

This hybrid role at Datum Software, Inc. offers you the chance to deepen your expertise in embedded systems by working on exciting projects involving Linux kernel boot flow and BSP development, perfect for mid-senior engineers passionate about low-level programming and hardware bring-up. You'll thrive in a collaborative environment where you can expand your skills in C/C++, debugging, and storage technologies while enjoying valuable flexibility. Apply today to grow your career with a reputable technology company!

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Mandatory skills :

Required Skills & Experience

3-Strong knowledge of Linux kernel boot flow and minimal hardware initialization.

5-Experience with BSP development for both x86 architectures.

4-Proficiency in C/C++, embedded systems debugging, and low-level programming.

5-Familiarity with hardware bring-up using JTAG, serial console, and oscilloscopes.

3-Experience with storage devices (eMMC, NVMe, SATA, SD) and root filesystem setup.

Optional skills :

Nice to Have

2-Experience with secure boot, TPM, and firmware security practices.

2-Familiarity with cloud/edge IaaS environments.

2-Knowledge of specialized accelerators, heterogeneous compute, or SoC platforms.

2-Exposure to continuous integration for firmware/embedded builds.

Skills

Embedded Systems
C++

Similar jobs