Realtime Software Engineer
Core
Implement and deploy core real-time image processing software for infrared imaging systems on embedded and SWAP-limited hardware.
Role type
Senior Realtime Software Engineer (Embedded Systems)
Builds
Real-time, high-bandwidth processing pipelines for defense imaging systems
Domain
Defense / Embedded Systems / Image Processing
Deliverable
production ML models
Required skills
C++, Linux, CUDA, NixOS, Image Processing, Firmware Debugging, Networking, Distributed Systems, CI/CD
Preferred skills
Linux Kernel Development, Rust, Python, High-performance Networking
Technologies
C++, CUDA, NixOS, Linux, Git, JIRA
Responsibilities
Develop low-latency, high-throughput software on Linux-based systems; Define and implement test and simulation environments; Support end-to-end system delivery from design to sustainment; Work with multi-disciplinary teams on challenging problems.
Seniority
Senior, hands-on IC