Software Developer - Woburn, United States - STR

    STR
    STR Woburn, United States

    2 weeks ago

    Default job background
    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.

    Within this role, we perform work on full system prototypes, experiment campaigns and technology component development.

    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.

    We implement and deploy these algorithms onto prototype demonstration systems as well as operational systems. The group's main customer focus is on Air Force and DARPA research programs.


    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.

    You will work with scientists and engineers to design and develop software for advanced radar signal processing. You will also contribute to the development of engineer-facing tools and processes to facilitate long-term mission operations.


    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