Description
The role develops ROM and peripheral device drivers for MCX, Crossover RT, and i.MX families in bare-metal, ROM, and RTOS environments, delivering documented and tested reference software. Responsibilities include pre-silicon verification and debugging on RTL and emulation platforms, customer support, system-level issue resolution, and hardening critical code against physical and logical attacks. The position requires a BS/MS in EE or Computer Engineering with an embedded software focus, some related internship or co-op experience, and 4+ years of experience; ARM assembly, C/C++, RUST, Python, embedded drivers, and related hardware and development tools are preferred.
