Numerical Algorithm Software Engineer

A dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$96,000 - $115,000
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Defense

Description For Numerical Algorithm Software Engineer

SciTec is seeking a Numerical Algorithm Software Engineer to join their growing team in El Segundo, CA. As an industry leader in developing advanced software for Department of Defense missile tracking missions, they offer a unique opportunity to work on critical national security projects. The role focuses on developing and integrating satellite ground processing applications, requiring expertise in C++ and Python development, along with experience in data processing and algorithm development. The position offers competitive compensation ($96,000-$115,000) and comprehensive benefits, including full medical coverage and ESOP participation. The ideal candidate will have 3-5 years of experience in scientific data analysis and be comfortable working in a rapid-paced, collaborative environment. This role combines cutting-edge technology work with meaningful impact on national security, making it perfect for technically skilled professionals interested in defense technology. U.S. citizenship is required due to security clearance requirements.

Last updated 3 months ago

Responsibilities For Numerical Algorithm Software Engineer

  • Tailor and adapt existing C++ data processing code for mission specific applications
  • Develop proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Characterize quality/performance of algorithms and sensor systems
  • Develop new software for complex processing algorithms
  • Build and deploy new tools for testing, debugging, and benchmarking
  • Compile, analyze, and report application performance metrics
  • Work as part of an Agile team and contribute to shared tools
  • Document requirements, designs, and performance metrics

Requirements For Numerical Algorithm Software Engineer

Python
Kubernetes
  • Bachelor's degree in engineering, computer science, mathematics, physics or related field
  • Demonstrated proficiency and fluency with C++ 20/23 and Python
  • Professional experience with Bayesian statistics, Kalman filters, state estimation
  • Experience using Docker and Kubernetes
  • Experience deploying and managing applications in AWS or Azure
  • 3-5 years professional experience in scientific data analysis
  • Good verbal and written communication skills
  • Ability to obtain and maintain an active Department of Defense security clearance
  • U.S. citizenship required

Benefits For Numerical Algorithm Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 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
  • Paid Parental Leave
  • Generous Paid Time Off
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec Numerical Algorithm Software Engineer

Numerical Algorithm Software Engineer

Numerical Algorithm Software Engineer position focusing on scientific data analysis and algorithm development using C++ and Python.

Full Stack Software Engineer

Full Stack Software Engineer role at SciTec, focusing on satellite scheduling optimization for missile detection, requiring Python expertise and U.S. citizenship.

Communications Manager, Equality and Engagement

Communications Manager position focused on equality and engagement initiatives at Salesforce, leading internal and external communications strategies.

Physical Design Engineer

Physical Design Engineer position at Qualcomm India, focusing on PNR implementation for SoCs with 2+ years experience requirement in latest tech nodes.

Power Software Engineer

Power Software Engineer position at Qualcomm China, focusing on power optimization and software development for mobile and gaming applications using Android/Linux systems.