Skip to content

Open nowPosted 67 days ago

Senior Numerical Algorithm Software Engineer

Workable (global search)109,826 open roles

Where
Boulder, CO, United States
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Numerical Algorithm Software EngineerWorkable (global search) · Boulder, CO, United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 2 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 67 days ago

Workable (global search) median: 2 days open

The posting

SciTec, a Firefly Aerospace Company, is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U.S. National Security and Defense. For the past forty-five plus years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense; intelligence, surveillance, & reconnaissance; space domain awareness; and aircraft survivability missions.

Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. SciTec cannot sponsor or assume sponsorship of employee work visas of any type. Further, U.S. citizenship is a requirement to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered.

SciTec has immediate opportunities for talented software and algorithm developers to support our radar modernization programs, which focus on ultra‑low‑latency signal processing, data fusion, and advanced tracking algorithms for upgraded ground‑based radar systems. Ideal candidates will be comfortable working across multiple programming languages in a fast‑paced, collaborative environment composed of scientists, engineers, and developers. You will rapidly prototype advanced radar algorithms and help transition them into optimized C++ implementations running on Linux within government frameworks. Your work will directly contribute to modernizing legacy radar systems with digital architectures, scalable processing pipelines, and mission‑ready performance.

Responsibilities

  • Lead the research, development, and maturation of advanced numerical algorithms for radar signal and data exploitation, including detection, tracking, estimation, clutter suppression, and processing for modernized radar architectures.
  • Design, implement, and optimize high‑performance radar tracking algorithms in Python and C++, with emphasis on scalability, latency reduction, and robustness for operational radar missions.
  • Develop and tune Kalman filtering, tracking, and data exploitation algorithms in Python and C++
  • Develop and optimize Resource Management algorithms based on mission requirements
  • Architect and develop end‑to‑end radar processing pipelines, from raw I/Q ingest through DSP chains, feature extraction, tracking, and production deployment in mission environments.
  • Advance radar modeling, simulation, and algorithm‑evaluation toolchains, including reusable frameworks that support rapid prototyping, validation, and integration of new radar capabilities.
  • Define and execute quantitative radar‑performance assessments including detection metrics, tracking accuracy, false‑alarm characterization, sensitivity studies, and validation using real radar data.
  • Collaborate cross‑functionally with software engineers, system architects, RF engineers, and mission stakeholders to integrate algorithms into operational radar systems and ensure mission alignment.
  • Provide technical leadership within Agile development teams, mentor junior engineers, drive radar‑focused best practices, and contribute to shared DSP and algorithm codebases.
  • Support proposal efforts, technical roadmaps, and customer engagements by clearly articulating radar algorithmic approaches, performance advantages, and modernization benefits.
  • Ensure compliance with mission assurance, cybersecurity, and software‑quality standards relevant to DoD radar programs.
  • Other duties as assigned.

Requirements

  • Bachelor’s or Master’s degree in Applied Mathematics, Physics, Electrical Engineering, Computer Science, or related technical field
  • 8+ years of experience developing numerical algorithms for radar signal processing or related sensor‑processing applications
  • Demonstrated expertise in developing and implementing algorithms in Python and C++
  • Strong foundation in numerical methods, linear algebra, probability/statistics, and optimization techniques
  • Experience working with real radar data (e.g., I/Q samples, pulse‑compressed data, tracking data, or radar simulations)
  • Proven ability to evaluate algorithm performance, including error analysis, validation, and benchmarking
  • Experience working in Linux-based development environments and modern software development practices (version control, testing, CI/CD)
  • Ability to work effectively in Agile or iterative development environments
  • Strong written and verbal communication skills, including ability to convey complex technical concepts to diverse stakeholders
  • U.S. Citizenship with ability to obtain and maintain a DoD security clearance (active clearance preferred)

Candidates who have any of the following skills will be preferred

  • PhD in Applied Mathematics, Physics, Electrical Engineering, or related technical field
  • Experience with advanced radar DSP techniques (e.g., CFAR, MTI/MTD, beamforming, calibration, Doppler processing, tracking filters, estimation algorithms, inverse problems)
  • Familiarity with machine‑learning methods applied to radar data (e.g., classification, anomaly detection, deep learning‑based radar feature extraction)
  • Experience optimizing radar algorithms for performance (parallel computing, GPU acceleration, vectorization, memory optimization)
  • Knowledge of DoD radar mission systems, radar phenomenology, or ground‑/air‑based radar architectures
  • Experience transitioning radar algorithms from prototype to production in operational radar environments
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes)
  • Experience with radar modeling and simulation environments supporting system development
  • Prior experience leading technical efforts or mentoring junior engineers
  • Active DoD security clearance

*Resumes, Cover Letters, and Applications which are generated by AI will not be considered for employment

Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.

Benefits

SciTec offers a highly competitive salary and benefits package, including:

  • 4% Safe Harbor 401(k) match
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 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

The pay range for this position is $156,000 - $193,000 / year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation.

SciTec is proud to be an Equal Opportunity employer. VETS/Disabled.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.