CareerPlanSign in

Software Engineer

US - Durham, NC (TDY)💼 Full-time🗓 2026-04-15 → 2026-10-02

Core

Develop and implement advanced algorithms for autonomy, machine learning, and biomedical applications including target detection, deep learning, and brain-computer interfaces.

Role type

Senior Software Engineer (Autonomy & AI)

Builds

Autonomous systems, machine learning models, and biomedical software solutions

Domain

Defense, aerospace, and biomedical research

Deliverable

production ML models | product features

Required skills

C++, Docker, CMake, Linux development, computer architecture knowledge, algorithm design

Preferred skills

GPU/FPGA programming, distributed computing, automated testing, MATLAB (via careerplan.io/jobs/REQ23486-software-engineer-at-flir)

Technologies

C++, Docker, CMake, Linux, GPU, FPGA, MATLAB

Responsibilities

Lead development and implementation of advanced algorithms on PC, GPU, and SoC architectures; Assist with software design and architecture across diverse research and platform projects

Seniority

Senior, hands-on IC