×
Register Here to Apply for Jobs or Post Jobs. X

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

Job in Boulder, Boulder County, Colorado, 80301, USA
Listing for: SciTec, Inc.
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 108000 - 160000 USD Yearly USD 108000.00 160000.00 YEAR
Job Description & How to Apply Below
C++ Staff / Sr. Staff Software Engineer - GPU Programming

Sci Tec has been awarded multiple government contracts and is growing our creative team! Sci Tec, 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: Sci Tec 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

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

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

  • Optimization skills for high data throughput.
  • Experience with remotely sensed data (OPIR, E/O, SAR, etc.).
  • Strong understanding of modern object-oriented design and SOLID principles.
  • Advanced degrees in relevant fields.
  • Experience with C++ standards (14, 17, 20).
  • Fluency in Matlab, Rust, Python.
  • Experience with Agile development.
  • 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. Sci Tec is an Equal Opportunity Employer. Vet/Disabled.

    #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary