CareerPlanSign in

Senior/Staff Embedded Engineer

USA💼 Full-time🗓 2026-09-12 → 2026-09-27

Core

Architect, build, and maintain production-ready Yocto/OpenEmbedded distributions for the Ezurio Nitrogen95 SMARC platform and NXP i.MX 95 family; design and implement C/C++ and Python system applications, background services, and IPC mechanisms on a custom Linux stack.

Role type

Senior/Staff Embedded Engineer (Linux/Yocto)

Builds

Custom Linux distributions, system applications, background services, and firmware for embedded hardware platforms

Domain

Embedded Systems / IoT / MedTech

Required skills

Yocto/OpenEmbedded layer management, BitBake recipe creation, Device Tree modification, C/C++ system programming, Python scripting, Linux kernel tuning, driver configuration, hardware interface integration (SPI, I2C, UART, CAN, Ethernet), embedded GUI frameworks (Qt/LVGL)

Preferred skills

DSP and data-pipeline integration, sensor-based system design, PCB design, signal-routing familiarity, MedTech/safety-critical system experience

Technologies

Yocto, OpenEmbedded, NXP i.MX 95, Linux, C, C++, Python, Qt, LVGL, BitBake

Responsibilities

Configure board support packages, device trees, and drivers; drive kernel tuning and boot-time optimization; translate system requirements into reliable firmware designs; own development, testing, and documentation of embedded firmware projects

Seniority

Senior/Staff, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.