waypointjobs

SciTec, Inc.

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

boulder, CO

Check who can apply and the requirements below before continuing.

About this opportunity

SciTec, Inc. lists this C++ Staff / Sr. Staff Software Engineer - GPU Programming opportunity in boulder, Colorado. Review the employer’s description below for duties, qualifications and application requirements.

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

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. SciTec is an Equal Opportunity Employer. Vet/Disabled.

#J-18808-Ljbffr

Worksite address

boulder, CO, 80301, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Electrical Powertrain Software Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer (102178)

raymond, OH

Salary not specified

Job Purpose This position will support the development of hardware and software technologies into our vehicles to enhance comfort, safety, a…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer

raymond, OH

Salary not specified

Job Purpose This position will learn process and requirements to lead the development of infotainment software with a focus on head unit sof…

Listing review due 2026-10-06View job

American Honda Motor Co., Inc.

WhatJobs

Senior Software and System Design Engineer II

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Test Engineer (102181)

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job