Software Engineer, Imaging
Core
Develop and deploy real-time image-processing software for infrared imaging systems, including Linux configuration, terminal-based tools, and high-bandwidth processing pipelines.
Role type
Senior IC C++ software engineer (embedded systems)
Builds
Real-time, high-bandwidth processing pipelines for infrared imaging systems
Domain
Defense/Security, Embedded Systems, Image Processing
Deliverable
production ML models
Required skills
C++, CUDA, Linux system configuration, Git, CI/CD, firmware debugging, networking, security, distributed systems
Preferred skills
Linux kernel development, C, Rust, Python, high-performance networking, Nix/NixOS, Secret U.S. security clearance
Technologies
Linux, NixOS, C++, CUDA, Git, Jira
Responsibilities
Implement and deploy core real-time image-processing software; Configure Linux-based operating systems; Develop terminal-based software; Define and implement software-in-the-loop and hardware-in-the-loop test environments; Support system delivery from design through sustainment
Seniority
Senior, hands-on IC