Numerical Algorithm Software Engineer

SciTec is a dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense.
$117,000 - $168,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Defense

Description For Numerical Algorithm Software Engineer

SciTec, Inc. is seeking a Numerical Algorithm Software Engineer to join their Defense, Intelligence, & Space Solutions team. This role focuses on developing low-latency data processing, fusion, and tracking algorithms for exploitation of remote sensing systems. The ideal candidate will work in a collaborative, small-team environment, prototyping and developing advanced algorithms for eventual integration in C++ on Linux operating systems.

Key responsibilities include:

  • Researching new algorithms and analysis techniques for remote sensor data exploitation
  • Developing proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Improving Python tools for machine learning, modeling, and simulation efforts
  • Characterizing quality/performance of algorithms and sensor systems
  • Working as part of an Agile team and contributing to shared tools

Requirements:

  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least 5 years of professional experience with C++, Python, and Linux operating systems
  • Experience with exploitation and analysis of remotely sensed data (OPIR, E/O, SAR, Spectral, RF)
  • Ability to work full-time in-person in Boulder, CO
  • Strong attention to detail and good communication skills

Preferred qualifications:

  • Current active DoD SECRET security clearance or higher
  • Advanced degree in relevant fields
  • Experience with cloud application orchestration/deployment and Agile software development

SciTec offers a competitive salary range of $117,000 - $168,000 per year, along with an extensive benefits package including ESOP, 401K contributions, various insurance coverages, profit-sharing, and generous paid time off.

Note: U.S. citizenship is required for all employees due to the nature of government contracts and security clearance requirements.

Last updated 2 months ago

Responsibilities For Numerical Algorithm Software Engineer

  • Research new algorithms and analysis techniques for remote sensor data exploitation
  • Develop proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Improve Python tools for machine learning, modeling, and simulation efforts
  • Characterize quality/performance of algorithms and sensor systems
  • Work as part of an Agile team and contribute to shared tools

Requirements For Numerical Algorithm Software Engineer

Python
Linux
  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least 5 years of professional experience with C++, Python, and Linux operating systems
  • Experience with exploitation and analysis of remotely sensed data (OPIR, E/O, SAR, Spectral, RF)
  • Ability to work full-time in-person in Boulder, CO
  • Strong attention to detail
  • Good verbal and written communication skills
  • U.S. citizenship

Benefits For Numerical Algorithm Software Engineer

401k
Dental Insurance
Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution
  • 100% company paid HSA Medical insurance
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • 100% company paid Hospital Indemnity insurance
  • Voluntary Accident and Critical Illness insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec Numerical Algorithm Software Engineer

Numerical Algorithm Software Engineer

SciTec seeks a Numerical Algorithm Software Engineer for defense and intelligence data processing in Boulder, CO.

Senior Systems Engineer

Senior Systems Engineer for defense and space solutions at SciTec in Boulder, CO. 10+ years experience required.

Model-Based Systems Engineer

SciTec seeks a Model-Based Systems Engineer to develop and implement MBSE processes for Agile software development in defense and national security.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.