CareerPlan

C++ Software Engineer

Cambridge, MAFull-time$90k2026-08-07 → 2026-11-10
On-site · United StatesSecurity clearance required

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

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