CareerPlanSign in

Principal Embedded Software Engineer

Cambridge, MA💼 Full-time💰 $95,000–$95,000🗓 2026-07-06 → 2026-09-25

Core

Lead a medium-sized multi-disciplinary team to design system architecture and develop embedded software solutions for mission-oriented projects including self-driving cars, unmanned vehicles, and battlefield situational awareness systems.

Role type

Principal Embedded Software Engineer (Team Lead)

Builds

Embedded software solutions, real-time operating systems, and system architectures for defense, space, and medical applications.

Domain

Defense, Space Exploration, Biomedical Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, RISC-V architecture, multi-core operating systems, kernel code modification, real-time operating system design, low-level peripheral programming (UART, SPI, DMA, memory controller), hardware debugging

Preferred skills

Rust, Python, multi-core processing knowledge, scheduling algorithms

Technologies

RISC-V, C, C++, Rust, Python, Real-time Operating Systems

Responsibilities

Lead the design of system architecture, delegate tasks, collect feedback, design algorithms using modern theory, develop and execute software tests, identify technical risks and mitigation strategies, prepare technical documentation, act as Subject Matter Expert

Seniority

Principal, hands-on IC with team leadership

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