CareerPlanSign in

Embedded Software Engineer

Cambridge, MA💼 Full-time💰 $75,000–$75,000🗓 2026-07-09 → 2026-09-26

Core

Develops complex, real-time embedded software applications for mission-critical systems in resource-constrained environments, serving domains like military defense, space, and biomedical engineering.

Role type

Senior IC embedded software engineer

Builds

Embedded software for imaging systems, device/vehicle controllers, and navigation/mapping systems

Domain

Defense, aerospace, and biomedical engineering

Deliverable

production ML models | product features

Required skills

C/C++, real-time OS coding, kernel modification, multi-core processing, RISC-V architecture, low-level peripheral programming (UART, SPI, DMA), hardware debugging, system architecture design

Preferred skills

Rust, Python, Top Secret security clearance

Technologies

C, C++, Rust, Python, RISC-V, real-time operating systems, JTAG, in-circuit emulators

Responsibilities

Design and implement embedded software architecture; code, debug, and test system software; evaluate embedded software/firmware/hardware designs; contribute to system design and technical reports; identify and communicate design challenges to leadership

Seniority

Mid-Senior, hands-on IC

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