Senior Software Algorithm Engineer (TS/SCI) {S}
Danbury Mission Technologies · Lewiston, MI · 3 mo ago
Engineering$125k–$205k/yrFull-time
Position Overview
This position is for a Senior Software Algorithm Developer looking for new challenging problems. As an Algorithm Developer, you will support the development of algorithms in a multitude of disciplines from Signal/Image Processing, Space Domain Awareness (SDA), Satellite Communication (SATCOM), and Signals Intelligence (SIGINT).
Responsibilities
- Leading a small software development team consisting of researchers, software algorithm developers, and full-stack/cloud-native developers to implement a multitude of algorithms which solve a broad set of challenges for our various customers and their domains
- Applying knowledge of data structures and algorithms to create efficient solutions to our customers’ needs
- Using cloud services to deploy software solutions
- Reviewing relevant publications to understand and apply cutting edge concepts to defense and commercial applications
- Writing technical documentation supporting code, program capabilities, and user-guides
Required Qualifications
- B.S. in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
- Experience leading an interdisciplinary team of researchers and software developers
- Effective communicator with the ability to write and present technical reports
- Experience with any of the following languages: Python, C/C++, Java, or Rust
- Experience developing algorithms in any one or more of the following domains: Signal/Image Processing, Space Domain Awareness (SDA), Satellite Communication (SATCOM), and Signals Intelligence (SIGINT)
- 5+ years of software development experience preferably developing algorithms for high performance computing
- Active TS/SCI U.S. Government Security Clearance
- Willingness to obtain a Counter Intelligence (CI) polygraph if required in support of our customer
Preferred Qualifications
- M.S. or PhD in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
- Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.
- Experience with any of the following additional languages: C#, Go, or R
- Experience with popular computational libraries: OpenCV, Boost, Eigen, Dlib, etc.
- Experience with source code version control systems
- Experience implementing algorithms on the GPU in Python or C++ using CUDA and other CUDA libraries
- Experience in application deployment, virtualization, and containerization
- Experience working with various Remote Sensing datasets (e.g. EO/OPIR/SAR images, passive RF, etc.)
- Experience developing modeling and simulation environments or developing OpenAI Gym environments for Reinforcement Learning problems