Remote Software Engineer for CAM/Desktop Apps (C++, Windows)

Sandvik

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 140,000

Full time

21 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GibbsCAM is seeking a Software Engineer to join our team and contribute to a large-scale Windows desktop CAM application. You will work from product specifications, diagnose defects, and write clean, tested code under the guidance of senior engineers.

This is a fully remote opportunity for candidates authorized to work in the United States. A strong foundation in C++ and interest in domain-rich software will help you grow within a long-lived product.

Qualifications

  • 3–5 years of professional software development experience in a production environment.
  • Solid proficiency in C and C++; exposure to modern standards (C++11/14/17) preferred.
  • Experience reading, debugging, and extending existing codebases — not just writing code from scratch.
  • Familiarity with Windows desktop application development.
  • Working knowledge of debugging tools and the ability to systematically isolate and resolve software defects.

Responsibilities

  • Develop and maintain features for a large-scale Windows desktop CAM application.
  • Diagnose and resolve defects with guidance from senior engineers.
  • Perform repair, enhancement, and maintenance of software components with clean, tested code.
  • Participate in code reviews and contribute to shared ownership and improvement.
  • Learn CAM/domain concepts to contribute effectively to the product.

Skills

C/C++
Windows desktop
Debugging
Code reviews
Algorithms

Education

Bachelor’s degree
Equivalent practical experience

Tools

Win32
MFC
COM
OpenGL/DirectX
Perforce

Job description

GibbsCAM is seeking a Software Engineer to join our team and contribute to a large-scale Windows desktop CAM application. You will work from product specifications, diagnose defects, and write clean, tested code under the guidance of senior engineers.

This is a fully remote opportunity for candidates authorized to work in the United States. A strong foundation in C++ and interest in domain-rich software will help you grow within a long-lived product.

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

Similar jobs worth comparing

Remote Software Engineer — C++ for CAM Platform
Remote Software Engineer — C++ for CAM Platform

Sandvik Group • Northern (KY)

Hybrid
USD 95,000 - 125,000
Software Engineer
Software Engineer

Sandvik • Pittsburgh

On-site
USD 90,000 - 140,000
IT and software development Published: 11 Sep 2026 Software Engineer Various locations
IT and software development Published: 11 Sep 2026 Software Engineer Various locations

Sandvik Group • Northern (KY)

Hybrid
USD 95,000 - 125,000
C++ CAD/CAM Software Engineer (Hybrid/Remote)
C++ CAD/CAM Software Engineer (Hybrid/Remote)

Develer • United States

Hybrid
USD 80,000 - 110,000
Hybrid working model
Flexible working hours
Professional development budget
+2
Remote Senior C++ Engineer - PCB CAM/DFM Tools
Remote Senior C++ Engineer - PCB CAM/DFM Tools

WISE Software Solutions Inc • Denver (CO)

On-site
USD 120,000 - 180,000
Remote role (US-based)
Medical, prescription drug, dental, &
Vision insurance
+5
Senior Software Engineer - CAD/CAM UI for Optics (Remote)
Senior Software Engineer - CAD/CAM UI for Optics (Remote)

Keysight Technologies • Pasadena (CA)

Hybrid
USD 143,000 - 238,000
Medical, dental and vision
401(k) plan
Flexible time off
Remote Applications Engineer II – CNC Simulation
Remote Applications Engineer II – CNC Simulation

Hexagon AB • United States

On-site
USD 90,000 - 120,000
Health insurance
HSA with employer contribution
FSA
+6
Senior Windows Desktop Engineer — Lead Architecture (Remote)
Senior Windows Desktop Engineer — Lead Architecture (Remote)

Clutch Canada • Menlo Park (CA)

On-site
USD 140,000 - 200,000
Flexibility and autonomy
Collaborative engineering culture
Opportunities for leadership
Senior Desktop Applications Software Engineer
Senior Desktop Applications Software Engineer

Realtime Robotics, Inc. • Boston (MA), Northern (KY)

On-site
USD 140,000 - 190,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Senior Desktop Applications Software Engineer
Senior Desktop Applications Software Engineer

Realtime Robotics • Boston (MA)

On-site
USD 140,000 - 180,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3