Posted in

Signal Processing Software Engineer

Signal Processing Software Engineer

CompanyLeidos
LocationAnn Arbor, MI, USA, Beavercreek, OH, USA
Salary$67600 – $122200
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree with 2+ years or Master’s degree with experience in Computer Science, Electrical Engineer, Physics, or Applied Mathematics.
  • Strong programming ability in Python, C/C++, and Java for Linux environments
  • Knowledge of code configuration control
  • Ability to effectively communicate technical solutions to coworkers, teammates, and customers.
  • Active SECRET clearance or higher, with an ability to obtain a TS/SCI clearance
  • US Citizenship Required

Responsibilities

  • Working with teams on the research, design, and development of sensor exploitation systems including signal processing, automatic target recognition, fusion, and performance modeling.
  • Collaborating with our customers to address challenging mission requirements by researching and developing new capabilities as well as making improvements to existing systems.
  • Rapidly and iteratively implement new algorithms to address these challenges.
  • Develop algorithms using Python, MATLAB, C++, and other languages for real world applications.
  • Provide technical leadership for tasks and programs

Preferred Qualifications

  • Experience with decision and feature level algorithm development
  • Experience working with RADAR/SAR image data
  • Experience in designing and implementing algorithms involving one or more of the following: classification, clustering, computer vision, deep learning, decision making, AI explainability, stochastic processes, detection and estimation theory, information theory, Bayesian inference of time varying systems, tracking and data fusion
  • Have experience developing AI/ML research prototypes in code, using scikit-learn, Tensorflow, PyTorch, or similar machine learning frameworks in Python
  • Have experience using high-performance computing structures like GPUs and CPU clusters