Real-Time C++ & GPU Systems Engineer

SGS Consulting

Boston (MA)

On-site

USD 150,000 - 200,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SGS Consulting is seeking an experienced software engineer to develop real-time C++ systems with GPU-accelerated algorithms. You will design multithreaded, publish/subscribe architectures and middleware interfaces for high-performance processing.

The role emphasizes rigorous testing, documentation, and collaboration with cybersecurity teams to ensure secure, compliant solutions across critical systems.

Qualifications

  • Master’s degree or higher in a related field; 5+ years of software/algorithm development.
  • Extensive C/C++ programming experience and GPU programming skills.
  • Strong background in real-time, multithreaded software design and development.

Responsibilities

  • Develop and maintain real-time software applications.
  • Design, implement, and optimize object-oriented C++ software solutions.
  • Develop and integrate GPU-accelerated algorithms for high-performance processing.
  • Implement publish/subscribe and multithreaded architectures.
  • Design and develop middleware components and system interfaces.
  • Perform system planning, software deployment, and compliance verification.
  • Identify opportunities for improvements in existing software and implement enhancements.
  • Conduct unit testing and support system-level integration testing.
  • Document testing results, system updates, and maintenance activities.
  • Collaborate with cross-functional teams, including cybersecurity, to ensure secure and compliant solutions.

Skills

C++ OO Design
GPU Algorithms
Real-Time Systems
Multithreading
Publish/Subscribe
Middleware
DDS
IDL
Communication

Education

Master’s degree in CS/CE/Math/Physics/Engineering
Bachelor’s degree + 5+ years experience

Tools

DDS
IDL
Middleware

Job description

SGS Consulting is seeking an experienced software engineer to develop real-time C++ systems with GPU-accelerated algorithms. You will design multithreaded, publish/subscribe architectures and middleware interfaces for high-performance processing.

The role emphasizes rigorous testing, documentation, and collaboration with cybersecurity teams to ensure secure, compliant solutions across critical systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real Time Software Developer
Real Time Software Developer

SGS Consulting • Boston (MA)

On-site
USD 150,000 - 200,000
C++ Real-Time Systems Engineer (Hybrid, Clearance)
C++ Real-Time Systems Engineer (Hybrid, Clearance)

SGS Consulting • Milton (MA)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Travel opportunities
Embedded Software Engineer - Real-Time, Secret Clearance
Embedded Software Engineer - Real-Time, Secret Clearance

SGS Consulting • Boston (MA)

On-site
USD 90,000 - 140,000
Software Engineer - C++ Systems
Software Engineer - C++ Systems

USA Tech Recruit • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation packages
C++ Simulation Software Engineer (Multithreaded)
C++ Simulation Software Engineer (Multithreaded)

SGS Consulting • Washington

On-site
USD 90,000 - 130,000
C++ Systems Engineer: Low-Latency GPU Virtualization (SF)
C++ Systems Engineer: Low-Latency GPU Virtualization (SF)

USA Tech Recruit • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation packages
Lead Embedded Software Engineer - Real-Time, Secure Systems
Lead Embedded Software Engineer - Real-Time, Secure Systems

TeamGlobal • Town of Owego (NY)

Hybrid
USD 110,000 - 170,000
Medical, Dental, Vision
401(k)
Embedded Real-Time Software Engineer (Secret Clearance)
Embedded Real-Time Software Engineer (Secret Clearance)

SGS Consulting • Milton (MA)

On-site
USD 95,000 - 140,000
Lead Real-Time GPU Software Engineer for RF Sensor Systems
Lead Real-Time GPU Software Engineer for RF Sensor Systems

Frontdoor Defense • Dayton (OH)

Hybrid
USD 157,000 - 223,000
Real-Time C++ Engineer - DoD Secret Clearance Required
Real-Time C++ Engineer - DoD Secret Clearance Required

Tharp Consulting • City of Syracuse (NY)

On-site
USD 95,000 - 160,000