Software Developer - Woburn, United States - STR
Description
The Sensors Division at STR focuses on technology development for advanced sensor systems, particularly in the areas of airborne/surface-based radar, electronic warfare, underwater acoustics, hyperspectral imaging, and EO/IR sensing.
Particular development roles within the Sensors Division include RF analog/digital hardware, acoustic hardware, signal processing algorithms, machine learning algorithms, tracking/fusion, as well as real-time embedded processor implementation.
About the Team
The Advanced Architectures and Algorithms (AAA) Group within the Sensors Division develops advanced signal processing and waveforms, machine learning, tracking/fusion algorithms, and resource management algorithms for next-generation ground-based, airborne, and space-based radar systems and EO/IR systems.
The Role:
The AAA Group is seeking a scientific software engineer to join our team to transform advanced concepts and algorithms into software implementations for prototypes and operational systems that address challenging national security problems.
What you will Do:
Work as part of a small, focused team to design, implement and test radar signal processing applications featuring open architecture software principles
Utilize high performance computing paradigm to implement software algorithms using programming languages such as Python from verified algorithms written in higher-level languages such as MATLAB
Test software compliance within the given open architecture infrastructure for compliance with requirements
Who you Are:
Active Security Clearance at the Top Secret (TS) level with the ability to obtain an SCI
BS or MS in Computer Science, Computer Engineering, Applied Mathematics, Electrical Engineering or related field
Proficient in Python
2+ years of programming experience post education (Preferably in Python)
Experience with a distributed data processing architecture
Experience using source code management (Git, Subversion)
Nice to Haves:
Experience with Apache Spark for distributed data processing
Experience with radar or EO/IR system signal processing
Experience working with Software development tools including continuous build, unit testing frameworks, static and dynamic code analysis
Experience with algorithm optimization for high performance computing systems, especially radar or remote sensing
Experience with MATLAB
Experience with AWS
#J-18808-Ljbffr