C++ Staff / Sr. Staff Software Engineer - GPU Programming

SciTec, Inc.

Boulder (CO)

On-site

USD 108,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
ESOP
401K
Medical/dental/vision insurance
Life and disability insurance
Profit-sharing
Bonuses
Paid parental leave
Generous PTO
Flexible hours

Job summary

A dynamic small business in Boulder, CO is seeking a talented C++ Staff/Sr. Staff Software Engineer to support Next-Generation Missile Warning software projects. This role involves developing advanced software solutions for National Security and Defense, focusing on image analysis and detection algorithms. The ideal candidate will have substantial experience in C++ and GPU programming, along with a Bachelor's degree in a relevant field. Competitive salary and comprehensive benefits are offered.

Qualifications

  • Minimum five years of professional experience and fluency in C++.
  • At least three years of experience using Linux OS.

Responsibilities

  • Design and implement performant C++ code for GPU-accelerated applications.
  • Collaborate with engineers, data scientists, and product teams.

Skills

C++
Communication
Attention to Detail

Education

Bachelor's degree in physical sciences, mathematics, engineering, or computer science

Tools

CUDA
Linux
Matlab
Python
Rust

Job description

C++ Staff / Sr. Staff Software Engineer - GPU Programming

SciTec has been awarded multiple government contracts and is growing our creative team! SciTec, Inc. is a dynamic small business focused on delivering advanced sensor data processing technologies and scientific instrumentation for National Security and Defense. We support Department of Defense and U.S. Government clients in developing innovative tools for data exploitation.

Important Notice: SciTec works exclusively on U.S. government contracts requiring U.S. citizenship. We cannot sponsor or support work visas. U.S. citizenship is necessary for security clearance. Applicants not meeting these criteria will not be considered.

We are seeking a talented software engineer to support our Next-Generation Missile Warning software projects. This role offers a unique opportunity to contribute to National Security and Defense through image analysis, low-latency data processing, detection, and tracking algorithms for remote sensing systems. You will prototype, develop, integrate, and test advanced software solutions within Government frameworks in a collaborative, small-team environment.

Responsibilities

  1. Design and implement performant C++ code for GPU-accelerated applications.
  2. Develop kernels using CUDA or similar GPU frameworks.
  3. Collaborate with engineers, data scientists, and product teams.
  4. Participate in code reviews, testing, and debugging.
  5. Stay informed about emerging GPU technologies and trends.
  6. Demonstrate mastery of C++ language; contribute to software design and architecture.
  7. Work within an Agile team and contribute to shared tools.
  8. Perform other duties as assigned.

Requirements

  1. Bachelor's degree in physical sciences, mathematics, engineering, or computer science. Additional education can substitute for experience.
  2. Minimum five years of professional experience and fluency in C++.
  3. At least three years of experience using Linux OS.
  4. Knowledge of C++ on Linux, Data Structures, GPU hardware architecture, and memory models.
  5. Experience with GPU programming using CUDA.
  6. Good communication skills, ability to work full-time in Boulder, CO, and obtain/maintain a DoD security clearance.
  7. Attention to detail.

Candidates with the following skills are preferred:

  1. Optimization skills for high data throughput.
  2. Experience with remotely sensed data (OPIR, E/O, SAR, etc.).
  3. Strong understanding of modern object-oriented design and SOLID principles.
  4. Advanced degrees in relevant fields.
  5. Experience with C++ standards (14, 17, 20).
  6. Fluency in Matlab, Rust, Python.
  7. Experience with Agile development.
  8. Active DoD SECRET or higher clearance.

Resumes, cover letters, or applications generated by AI will not be considered. Colorado residents may redact age-identifying info in submissions.

Benefits include:

  • Competitive salary and benefits, including ESOP, 401K, medical/dental/vision insurance, life and disability insurance, profit-sharing, bonuses, paid parental leave, generous PTO, flexible hours.

Salary range: $108,000 - $160,000/year. Compensation offers depend on experience, skills, and responsibilities. SciTec is an Equal Opportunity Employer. Vet/Disabled.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff / Sr Staff C++ Software Engineer
Staff / Sr Staff C++ Software Engineer

SciTec • Boulder (CO)

On-site
USD 96,000 - 140,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical insurance
80% company paid Dental insurance
+5
Staff / Sr Staff C++ Software Engineer
Staff / Sr Staff C++ Software Engineer

SciTec Incorporated • Boulder (CO)

On-site
USD 96,000 - 140,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical insurance
80% company paid Dental insurance
+1
Senior Staff Numerical Algorithm Software Engineer
Senior Staff Numerical Algorithm Software Engineer

SciTec • Boulder (CO)

On-site
USD 127,000 - 157,000
401(k) match
HSA medical insurance
Dental insurance
+9
Senior C++ Software Engineer
Senior C++ Software Engineer

SciTec • Boulder (CO)

On-site
USD 156,000 - 193,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical
80% company paid Dental insurance
+9
Senior C++ Software Engineer
Senior C++ Software Engineer

SciTec Incorporated • Boulder (CO)

On-site
USD 156,000 - 193,000
4% Safe Harbor 401(k) match
Company-paid HSA Medical insurance
Dental insurance (80%)
+9
Staff / Sr Staff Python Software Engineer
Staff / Sr Staff Python Software Engineer

SciTec, Inc. • Boulder (CO)

On-site
USD 98,000 - 146,000
Employee Stock Ownership Plan (ESOP)
100% company-paid HSA medical insurance
Paid parental leave
+1
Senior Staff / Senior Systems Engineer
Senior Staff / Senior Systems Engineer

SciTec Incorporated • Boulder (CO)

On-site
USD 127,000 - 193,000
4% Safe Harbor 401(k) match
Company-paid HSA Medical insurance
Dental insurance (80% covered)
+6
Staff / Senior Staff Software Test Engineer
Staff / Senior Staff Software Test Engineer

SciTec • Boulder (CO)

On-site
USD 102,000 - 157,000
401(k) match
HSA Health insurance
Dental insurance
+7
Sr Staff / Senior Software Engineer
Sr Staff / Senior Software Engineer

SciTec Incorporated • Aurora (CO)

Hybrid
USD 127,000 - 193,000
401(k) matching
Health insurance (HSA)
Dental insurance
+8
Staff / Sr Staff Numerical Algorithm Software Engineer
Staff / Sr Staff Numerical Algorithm Software Engineer

SciTec Incorporated • Boulder (CO)

On-site
USD 98,000 - 146,000
401(k) match
100% company paid medical insurance
Paid Time Off
+3