TSG logo
TSG6 months ago

Senior Software Algorithm Engineer (TS/SCI) {S}

On-site · King of Prussia, Pennsylvania, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

As a Senior Software Algorithm Developer, you will lead a software development team to implement algorithms addressing challenges for various customers. Your role involves applying knowledge of data structures and algorithms, utilizing cloud services for deploying software solutions, and writing technical documentation. Candidates are expected to have a Bachelor's degree in relevant STEM fields, experience in leading teams, communication skills, proficiency in programming languages such as Python and C++, and a minimum of 5 years of relevant software development experience. An active TS/SCI clearance and willingness to undergo further background checks are mandatory.

Required Qualifications

  • BS 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 languages: Python, C/C++, Java, or Rust
  • Experience developing algorithms in 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 Clearance
  • Willingness to obtain a Counter Intelligence (CI) polygraph if required

Desired Qualifications

  • MS or PhD in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
  • Experience with Linux
  • Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.
  • Experience with additional languages such as 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

Additional Requirements

  • No visa sponsorship is available for this position.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

TSG

Senior Software Algorithm Engineer (TS/SCI) {S}

Apply on Sorce