CareerPlanGet AI match score →

Senior Firmware Developer

2 Locations💼 Full-time🗓 2026-04-14 → 2026-07-31

Core

Developing boot firmware, HAL, and peripheral device drivers for NXP MCX, Crossover RT, and i.MX device families in bare metal, ROM, and RTOS environments.

Role type

Senior Firmware Engineer (Boot/ROM)

Builds

Bootloaders and system ROM code for embedded SoCs

Domain

Semiconductor / Embedded Systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++, ARM Assembly, Device Drivers, Embedded Software Development, System Debugging, Pre-silicon Verification, Security Hardening

Preferred skills

Flash, SPI, I2C, USB, UART, CAN, Python, GIT, ARM Architecture, GCC, GNU make, ARM Compilers (IAR, Keil, DS-5), Atlassian tools (JIRA, Bitbucket, Bamboo), Logic Analyzers, Oscilloscopes

Responsibilities

Develop HAL and peripheral device drivers for MCX, Crossover RT, and i.MX devices; Verify ROM code and software deliverables on pre-silicon test environments; Analyze and resolve system-level issues; Mentor team members

Seniority

Senior, hands-on IC with leadership responsibilities

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