CareerPlanSign in

C++ Software Engineer

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

Core

Design, develop, and deliver high-quality embedded software and hardware-software interfaces for US National Security and DoD customers.

Role type

Senior C++ Software Engineer (Embedded Systems)

Builds

Embedded software applications, hardware-software interfaces, and simulation tools

Domain

Defense / Embedded Systems / Real-time Computing

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, embedded systems, hardware interfacing, Docker, Kubernetes, microservice architecture, object-oriented design

Preferred skills

Technical team leadership, Agile/Scrum, pair programming

Responsibilities

Design and develop scalable software applications using C++ and Python; Interface with hardware including boards, sensors, cameras, GPS, radios, and microcontrollers; Participate in design reviews, code reviews, and pair programming; Contribute to new codebases emphasizing modularity and maintainability

Seniority

Senior, hands-on IC

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