Algorithm Software Engineer
Role responsibilities
The Algorithm Software Engineer will design, develop, and integrate signal processing algorithms into real-time software systems for electronic warfare applications. They will collaborate with multi-disciplinary teams to optimize code for custom system-on-chip hardware and support field testing.
Requirements
Candidates must hold a Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science with at least 8 years of embedded software development experience. An active Secret security clearance is required, along with proficiency in C/C++, signal processing, and Linux development environments.
Key skills
C, C++, Signal processing, MATLAB, Embedded systems, Linux, Linear algebra, Probability, SoC, SIMD, VLIW, Git, CMake, Jenkins, Hardware-in-the-loop, RF
Keywords
Algorithm Software Engineer, Electronic Warfare, Leidos, Signal Processing, Embedded Systems, SoC, C, C++, MATLAB, Linux, SIMD, VLIW, Hardware-in-the-loop, Git, CMake, Jenkins, Linear Algebra, Probability, RF, Agile, Real-time systems, Security Clearance, Python, Parallel processing, DSP