Software Algorithm Developer

Aurora, Colorado, United States

Full Time

a year ago

Job description

This position is for a RF Software Algorithm Developer Lead looking for new challenging problems. This role will be approximately 60% work from home and 40% in office support in either of our offices in Aurora, CO or King of Prussia, PA. You will support the development of algorithms for a R&D program working with radar signals. You will be a part of a multidisciplinary team helping develop algorithms, shaping user interfaces by identifying key signal process metrics, and helping generate and pre-process data to train machine learning algorithms. 

 

Company Overview

At Stratagem, we create advanced software solutions to support critical aspects of national security. We are solving highly complex problems with a team of fun, uniquely talented engineers that deliver capabilities to make a lasting impact.

Stratagem is a small, high-end software technology company that delivers operational solutions and performs advanced R&D for the DoD and Intelligence Community. We believe in a culture of innovation, fun, empowerment, and family. We want you to learn new skills so you can become more fulfilled in both your personal and professional life.
 
Stratagem is hiring exceptional individuals to join our growing team. We look for candidates that are thoughtful and team-oriented with excellent problem-solving skills, a high level of creativity, and the ability to quickly learn new technologies. We also seek out individuals that are clear communicators and support their teammates with a sense of positivity and open-mindedness.

Stratagem is an operating subsidiary of the ARKA Group, L.P., a Blackstone Group portfolio company focused in the National Security Space sector.

 

Salary Information

The annual base salary range for this position is $100,000-$150,000. Please note that the salary range is a general guideline only. The many factors that are included for consideration include, but are not limited to, scope and responsibilities of the position, candidate’s work experience, education, training, certifications, key skills, and mission/customer intimacy. These factors are combined with market and business considerations to extend a job offer.

 

Requirements

Our ideal candidate is a software algorithm developer with proven successes in researching, prototyping, and implementing signal processing algorithms, specifically for RADAR applications.

As a software algorithm developer, your responsibilities include:

  • Working as part of a small multi-disciplinary team consisting of software developers and machine learning researchers who are implementing software solutions for signal processing applications
  • Developing software pre-processing techniques of signals and identifying key RADAR characteristics to aide in the clustering of raw signal data
  • Assisting in planning, designing, and building of a software defined radio (SDR) based system focused on collecting and analyzing signals of opportunity and eventually replaying these signals for future testing
  • Crafting technical reports and documentation supporting code, program capabilities and user guides, for our customer
  • Applying software knowledge of data structures and algorithms to implement software solutions for high-performance computing applications
  • Reviewing relevant publications to understand and apply cutting edge concepts to defense and commercial applications

 

Required skills

  • BS or MS in electrical engineering, computer science, computer engineering, mathematics, physics, or any other relevant STEM field
  • Experience applying signal processing techniques to characterize raw in-phase/quadrature data
  • Experience with any of the following languages: Python, Matlab, or R
  • Experience with source code version control systems
  • Effective communicator with the ability to write and present technical reports
  • At least 3 years of software development experience preferably developing signal processing algorithms for high performance computing applications
  • Must be able to obtain a TS/SCI clearance with SSBI

 

Desired skills (bonus points)

  • Experience working with software defined radios to collect, process, and analyze signals
  • Experience working with radar signals and fundamentals
  • Experience working with various ELINT related datasets
  • MATLAB or Python quick algorithm prototyping experience
  • Experience implementing algorithms on the GPU in Python or C++
  • Experience with one or more of the following:
    • Applying unsupervised and/or supervised machine learning techniques
    • Applying and/or developing algorithms based in statistical analysis
    • Analyzing large datasets and building models to perform inference
  • Experience with deep learning and associated Python libraries: Pytorch, TensorFlow, Keras
  • An active TS/SCI Clearance with SSBI

 

The Stratagem Group, LLC is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Employment with Stratagem is contingent upon satisfactory completion of several pre-employment requirements to include a credit check, background check, and drug screen.

Related Jobs

Senior DevSecOps Engineer

📍 Littleton, Colorado, United States

💰 $90-172k

🕒 Full Time

📌 9 hours ago

Software Engineer – SW Engineer (RA) (24-413 & 24-414)

📍 United States-Colorado-Colorado Springs, United States

💰 $79-119k

🕒 Full Time

📌 9 hours ago

Software Engineer - Intern

📍 Boulder, Colorado, United States

💰 $21-62k

🕒 Internship

📌 9 hours ago

Apply now