CareerPlanGet AI match score →

Experienced Embedded Firmware/Software Engineer

2 Locations💼 Full-time🗓 2026-05-12 → 2026-07-31

Core

Development of HAL and peripheral device drivers for MCX, Crossover RT, and i.MX devices in standalone bare metal, ROM, and RTOS environments.

Role type

Senior Embedded Firmware Engineer (ROM/Bare Metal)

Builds

Device drivers and ROM code for NXP microcontrollers

Domain

Embedded Systems / Semiconductor

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, ARM Assembly, RTOS, device drivers, bare metal programming, ROM development, RTL verification, emulation debugging, security hardening

Preferred skills

RUST, Python, Flash, SPI, I2C, USB, UART, CAN, ARM/RISC-V architecture, GCC/IAR/Keil compilers, logic analyzers, oscilloscopes, open-source contribution

Technologies

ARM, RISC-V, GCC, GNU make, IAR, Keil, DS-5, JIRA, Bitbucket

Responsibilities

Develop HAL and peripheral drivers, verify ROM code on pre-silicon platforms, resolve system-level issues, support customers, maintain code quality in open-source projects

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗