Dsp Software Engineer
Current● Refactored an organically grown codebase that had been impossible to maintain and providedinconsistent operation.● Implemented an internals based characterization technique (FSKMinor) in Python thatoperates on the first 0.5s of data to reduce the list of signal candidates that undergo fullinternals processing. ○ Performs subband tuning, demodulation, timing recovery, and correlation with aknown repeating bit pattern. ○ Reduced the computation load of an important signal class by 15%.● Modified an existing Python cyclostationary processing component to support cyclic raterefinement and multi-stage processing. ○ Enabled center frequency agnostic processing for an important class of ~800 signals.● Developed a Line Decoder in C++ based on M2Extra’s line decoding methodology. ○ Implemented as a Threedb datasource component to support efficient operation withthe datasource-based FSKMinor implementation. ○ Utilized Boost Python to enable seamless interoperability between my C++ LineDecoder and our Python-based systems.● Routinely performed signal analysis on PRED snapshots using M2Extra and X-Midas, steppingthrough the full demodulation process to validate and debug system results.● Created robust Python logging and unit tests, as well as detailed Confluence documentation,for all aforementioned tasking.