{"id":1264703,"url":"https://alion.io/job/kela-embedded-engineer-la","title":"Embedded Engineer- LA","company":{"id":1971233,"name":"Kela","domain":"kela.io","url":"https://alion.io/company/kela-io","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Comeet","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":124000,"max_usd":232000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":910},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Embassy","optional":false},{"name":"Rust","optional":false},{"name":"FreeRTOS","optional":true}],"status":"live","first_seen_at":"2026-09-16T11:51:54Z","employer_posted_date":"2026-09-16","last_verified_at":"2026-10-01T00:35:05Z","board_verified":true,"closed_at":null,"days_open":14,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":14},"description":"Description\nYou'll own firmware end-to-end on safety-critical embedded systems. Our products run on ARM Cortex-M class hardware in demanding field environments. The current codebase is Rust-on-Embassy, but we are language-agnostic - strong C, C++, or Rust embedded engineers are equally welcome. You'll work closely with the hardware engineer from bring-up through qualification.\nWhat you'll do:\nOwn firmware end-to-end: drivers, state machines, communication protocols, command surface, bring-up, qualification, and programming flows.\nBuild and maintain a host-testable simulation layer - the state machine should be testable on a laptop without flashing a board, and stay that way.\nWork shoulder-to-shoulder with the HW engineer on bring-up, register-map ergonomics, and timing decisions.\nCarry firmware through environmental qualification (thermal, EMC, vibration) - you'll be on the bench when something is acting wrong at -20°C.\nDefine and enforce the firmware-side safety case: what we test, what we prove, what is allowed to ship.\nWrite code that is terse, testable, and obvious about its safety story.\nRequired:\n7+ years of professional embedded firmware on ARM Cortex-M (or comparable) in C, C++, or Rust - show us something you shipped or fielded.\nDeep comfort with the bare-metal stack: interrupts, DMA, clocks, timers, low-power modes, linker scripts, and memory maps.\nStrong with peripheral protocols - I²C, SPI, UART, USB CDC - and with debugging them on a scope or logic analyzer when the abstraction layer is lying.\nExperience building and reasoning about real-world safety-relevant state machines, including guard conditions and timer-driven transitions.\nDiscipline around testability: pure-logic code separated from HAL, host tests for everything that doesn't strictly need the target.\nWorking English, written and verbal.\nNice to have:\nRust embedded experience - Embassy, embedded-hal, defmt, probe-rs, RTIC, no_std ecosystem.\nModern C++ embedded (C++17/20, freestanding builds).\nSafety-critical firmware background: defense (MIL-STD-882), automotive (ISO 26262/MISRA), aerospace (DO-178C), or medical (IEC 62304).\nAsync firmware experience (Embassy, Zephyr, FreeRTOS with event loops, or bare-metal cooperative schedulers).\nBootloader, DFU, and secure-boot work; factory provisioning and programming flows.\nExperience shipping a C SDK or FFI bindings to external integrators.\nHow we work: Small team, weekly hardware iterations, real boards on every desk. You'll have a bench, a stack of dev kits, and a direct line to the HW and mechanical engineers. We expect you to defend your timing assumptions - and to be in the room when the next board spin is decided.","description_format":"text","description_chars":2680,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-25T21:59:01Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":13,"expected_fill_days":46,"reasons":["conf:10","velocity","win:early"],"computed_at":"2026-09-30T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/kela-embedded-engineer-la","json_url":"https://alion.io/job/kela-embedded-engineer-la.json","meta":{"generated_at":"2026-10-01T01:54:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1470,"day_limit":5000,"remaining_today":3530,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}