SlipstreamJobsFresh Startup & VC-Backed Jobs

Embedded Engineer- US Site

Kela Technologies - United States - In-office - posted 2026-09-10

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

You will own firmware development end-to-end on safety-critical embedded systems deployed in demanding field environments. The current codebase uses Rust-on-Embassy, but the team welcomes strong embedded engineers proficient in C, C++, or Rust. You will collaborate closely with hardware engineers from initial bring-up through qualification and deployment. Key Responsibilities: - Own the complete firmware lifecycle: drivers, state machines, communication protocols, command interfaces, bring-up, qualification, and programming flows - Build and maintain a host-testable simulation layer that allows state machine testing on a laptop without flashing hardware - Partner with hardware engineers on bring-up, register-map design, and timing decisions - Shepherd firmware through environmental qualification testing (thermal, EMC, vibration) and troubleshoot issues across temperature ranges - Define and enforce the firmware safety case, determining what must be tested, what must be proven, and what is acceptable to ship - Write code that is concise, testable, and clearly communicates its safety properties Work Environment: Small team with weekly hardware iterations and real boards on every desk. You will have a dedicated bench, development kits, and direct access to hardware and mechanical engineers. You are expected to defend timing assumptions and participate in board-spin decisions. Requirements: - 7+ years of professional embedded firmware development on ARM Cortex-M (or equivalent) using C, C++, or Rust; must demonstrate shipped or fielded work - Deep expertise in bare-metal stack: interrupts, DMA, clocks, timers, low-power modes, linker scripts, and memory maps - Strong proficiency with peripheral protocols (I²C, SPI, UART, USB CDC) and debugging them with oscilloscopes or logic analyzers - Experience building and reasoning about real-world safety-relevant state machines, including guard conditions and timer-driven transitions - Disciplined approach to testability: pure-logic code separated from HAL, host tests for everything not strictly requiring target hardware - Fluent written and verbal English Nice to Have: - Rust embedded ecosystem experience (Embassy, embedded-hal, defmt, probe-rs, RTIC, no_std) - Modern C++ embedded (C++17/20, freestanding builds) - Safety-critical firmware background in defense (MIL-STD-882), automotive (ISO 26262/MISRA), aerospace (DO-178C), or medical (IEC 62304) - Async firmware experience (Embassy, Zephyr, FreeRTOS with event loops, or bare-metal cooperative schedulers) - Bootloader, DFU, secure-boot, factory provisioning, and programming flow experience - Experience shipping C SDKs or FFI bindings to external integrators

Similar roles