Position Title: Software and Scientist Needs
Position Type: Direct Hire /Permanent (clearance required)
Position Location: Northern Virginia/ California
RESPONSIBILITIES:
- Design and implement advanced signal and image processing algorithms to extract actionable information from remote sensing data
- Design, develop, analyze, and test software applications from prototype to operational using modern software development languages and practices
- Assess algorithm performance on real-world data
- The Radar Exploitation Scientist will support Client Research & Development efforts in Advanced Radio Frequency (RF) Sensing through:
- Developing novel solutions, significant enhancements and efficient implementations of signal processing algorithms for challenging mission applications, with initial focus on SAR systems
- Researching, designing, and implementing advanced signal processing and RF system concepts that yield new capabilities addressing urgent customer needs
SKILLS REQUIRED:
- Bachelor’s, Master’s, or PhD in computer science, physical sciences, engineering, or mathematics
- Proficiency in C/C++ and/or Python
- Proven capability in software architecture and design with emphasis upon modular, maintainable, and extensible software designs and frameworks
- Radar systems development experience including; signal and image processing, detection/estimation theory, algorithm development, software development, data analysis and modeling and simulation.
- Programming proficiency sufficient to generate prototype solutions (e.g. IDL, C/C++, MATLAB or Python)
SKILLS PREFERRED:
- GPU acceleration of image processing algorithms using CUDA
- Cloud computing and/or developing cloud applications
- Experience in any of the following areas: sensor applications including EO/IR and radar, data analysis, signal processing, machine learning, algorithm development
- Experience with automatic target recognition technologies
- Experience with modern machine learning techniques applied to sensor data exploitation
- Familiarity with embedded processing (e.g. FPGA or CPU/GPU implementations)