Senior C++ Multi-Platform Engineer - On-Site MD

Powerhouse Institute Inc

Gaithersburg (MD)

On-site

USD 130,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Powerhouse Institute Inc. in Gaithersburg, MD seeks a senior software engineer to design, implement, and optimize C++ applications across Linux, Windows, and macOS. You will modernize legacy code, build with CMake, and contribute to automation via Python and shell scripts.

Candidates must have 10+ years of experience, strong problem solving, and be eligible to work in the U.S.; on-site, full-time with background check.

Qualifications

  • U.S. citizenship or permanent resident status required.
  • Must pass Public Trust background investigation.
  • Local to the DMV area; no travel.
  • On-site full-time in Gaithersburg, MD.
  • 10+ years professional software engineering experience.
  • 5+ years C++ development including modernizing legacy C/C++, CMake, and multi-platform (Linux/Windows/macOS).
  • 5+ years scripting, Git, and debugging/tools.
  • BS/BA in Computer Science.

Responsibilities

  • Design, develop, and maintain Python and shell scripts for automation and testing.
  • Develop and execute comprehensive unit tests.
  • Develop high-performance C++ code across Linux, macOS, and Windows.
  • Refactor legacy C++ to modern standards (C++11+).
  • Maintain build systems with CMake.
  • Perform deep system debugging to fix crashes and memory leaks.
  • Ensure code quality and conduct code reviews.
  • Create technical docs for APIs, architectures, and build processes.

Skills

C++ development
Python scripting
Shell scripting
Unit testing
CMake build systems
Performance profiling
Git

Education

BS/BA in Computer Science

Job description

Powerhouse Institute Inc. in Gaithersburg, MD seeks a senior software engineer to design, implement, and optimize C++ applications across Linux, Windows, and macOS. You will modernize legacy code, build with CMake, and contribute to automation via Python and shell scripts.

Candidates must have 10+ years of experience, strong problem solving, and be eligible to work in the U.S.; on-site, full-time with background check.

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

Similar jobs worth comparing

Senior C++ Software Engineer - Cross-Platform, On-Site
Senior C++ Software Engineer - Cross-Platform, On-Site

Powerhouse Institute Inc. • Gaithersburg (MD), Northern (KY)

Hybrid
USD 130,000 - 140,000
Senior C++ Software Engineer - Federal Cross-Platform
Senior C++ Software Engineer - Federal Cross-Platform

Systems Plus, Inc. • Gaithersburg (MD)

On-site
USD 120,000 - 180,000
Benefits package
Bonus programs
Senior C++ Systems Engineer – Cross-Platform & Automation
Senior C++ Systems Engineer – Cross-Platform & Automation

Socket.dev • Gaithersburg (MD)

On-site
USD 130,000 - 140,000
Computer Software Engineer (On-site)
Computer Software Engineer (On-site)

Powerhouse Institute Inc • Gaithersburg (MD)

On-site
USD 130,000 - 140,000
Computer Software Engineer (On-site)
Computer Software Engineer (On-site)

Socket.dev • Gaithersburg (MD)

On-site
USD 130,000 - 140,000
Computer Software Engineer (On-site)
Computer Software Engineer (On-site)

Powerhouse Institute Inc. • Gaithersburg (MD), Northern (KY)

Hybrid
USD 130,000 - 140,000
Hybrid Senior Software Engineer - C#/C++ Lead
Hybrid Senior Software Engineer - C#/C++ Lead

System One • Merrifield (VA)

Hybrid
USD 105,000 - 120,000
Competitive salary
Comprehensive benefits
Leadership opportunities
+2
Senior C++ Systems Engineer — Real-Time, On-Site
Senior C++ Systems Engineer — Real-Time, On-Site

SirenOpt • San Leandro (CA)

On-site
USD 140,000 - 210,000
Senior Full-Stack Engineer for Mission-Critical Apps
Senior Full-Stack Engineer for Mission-Critical Apps

Set of X • Fort Meade (MD)

On-site
USD 90,000 - 120,000
Health, Dental, and Vision Insurance
401(k) Plan with employer contributions
Training and Professional Development budget
+5
Senior C++ Engineer – – Onsite, SaaS Startup in Sunnyvale!
Senior C++ Engineer – – Onsite, SaaS Startup in Sunnyvale!

Hire With Jarvis - Lance Melendez • Sunnyvale (CA)

On-site
USD 150,000 - 250,000
Relocation package
Equity
Benefits