CareerPlanGet AI match score →

Embedded Software Engineer, C++

Lexington, MA💼 Full-time💰 $166,000–$166,000🗓 2026-07-18 → 2026-07-31

Core

Designing firmware and embedded software for advanced imaging systems used in defense applications.

Role type

Senior Embedded Software Engineer (C++/Firmware)

Builds

Imaging systems for military and allied security operations

Domain

Defense technology / Embedded systems / Computer vision

Deliverable

production ML models | product features

Required skills

C/C++ firmware development, embedded processor programming (ARM), FPGA configuration, hardware troubleshooting with lab equipment, test automation, component selection

Preferred skills

FPGA device design, communication bus protocols (SPI, I2C, CAN), embedded Linux development, HDL firmware, infrared sensor technology

Technologies

ARM processors, FPGAs, Xilinx, Git, Oscilloscopes, Logic analyzers, Python, MATLAB

Responsibilities

Design firmware from concept to prototype, perform board bring-up and system integration, troubleshoot electrical/software boundary issues, collaborate with hardware/mechanical engineers, develop firmware across multiple product stages

Seniority

Senior, hands-on IC

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