Embedded Engineer- LA
Core
Own firmware end-to-end on safety-critical embedded systems running on ARM Cortex-M hardware in demanding field environments.
Role type
Senior embedded firmware engineer (safety-critical, ARM Cortex-M)
Builds
Firmware for safety-critical products in demanding field environments
Domain
Embedded systems, safety-critical hardware
Required skills
ARM Cortex-M firmware development, bare-metal stack (interrupts, DMA, clocks, timers, low-power modes, linker scripts), peripheral protocols (I²C, SPI, UART, USB CDC), safety-relevant state machines, testable code architecture (via careerplan.io/jobs/2A-007-5A-27A-embedded-engineer-la-at-kela-technologies)
Preferred skills
Rust embedded (Embassy, embedded-hal, defmt, probe-rs, RTIC), modern C++ (C++17/20, freestanding), safety-critical standards (MIL-STD-882, ISO 26262, DO-178C, IEC 62304), async firmware, bootloader/DFU/secure-boot, C SDK/FFI bindings
Technologies
ARM Cortex-M, Rust, C, C++, Embassy, embedded-hal, defmt, probe-rs, RTIC, I²C, SPI, UART, USB CDC
Responsibilities
Own firmware end-to-end including drivers, state machines, communication protocols, bring-up, and qualification; Build and maintain a host-testable simulation layer; Work with hardware engineers on bring-up and timing decisions; Carry firmware through environmental qualification (thermal, EMC, vibration); Define and enforce the firmware-side safety case; Write terse, testable, and safety-obvious code
