Remote CAM Software Engineer (C++/Windows Desktop)

Sandvik

Indianapolis (IN)

Hybrid

USD 90,000 - 120,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sandvik’s GibbsCAM team seeks a software engineer to develop features for a large-scale Windows CAM application. You will work with senior engineers, reading and extending existing code, while staying current with modern C++ practices.

This remote US role emphasizes reliable, well-documented software and mentorship within a long-lived product line. You’ll grow domain knowledge in CAM/manufacturing and contribute to code reviews, testing, and documentation, building ownership over time in a

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.
  • Understanding of core data structures, algorithms, and object-oriented design principles.
  • Experience with version control in a team setting.

Responsibilities

  • Develop and maintain software features for a large-scale Windows desktop CAM application, working from specifications provided by Product Management and senior engineers.
  • Diagnose and resolve defects in existing code, with guidance from senior team members on complex issues spanning large or unfamiliar subsystems.
  • Perform repair, enhancement, and maintenance of software components, writing clean and well-tested code that meets the team’s quality standards.
  • Participate actively in code reviews - both as an author and a reviewer - contributing to a culture of shared ownership and continuous improvement.
  • Learn and apply relevant domain concepts in CAM and manufacturing as needed to contribute effectively to the product.
  • Maintain currency with modern C++ and software development best practices, applying them appropriately within the constraints of a mature codebase.
  • Contribute to technical documentation and assist in keeping internal knowledge bases current.
  • Consult with senior engineers and management on project status, technical questions, and implementation approaches.

Skills

C/C++
Windows desktop
Debugging
Software design
Version control

Education

Bachelor's degree in CS/CE/ME

Tools

Win32
MFC
COM

Job description

Sandvik’s GibbsCAM team seeks a software engineer to develop features for a large-scale Windows CAM application. You will work with senior engineers, reading and extending existing code, while staying current with modern C++ practices.

This remote US role emphasizes reliable, well-documented software and mentorship within a long-lived product line. You’ll grow domain knowledge in CAM/manufacturing and contribute to code reviews, testing, and documentation, building ownership over time in a

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 • Indianapolis (IN)

Hybrid
USD 90,000 - 120,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
IT and software development Published: 31 Aug 2026 Global Post Development Manager Various locations
IT and software development Published: 31 Aug 2026 Global Post Development Manager Various locations

Sandvik Group • Cincinnati (OH), Northern (KY)

Hybrid
USD 180,000 - 240,000
Global Post Development Manager
Global Post Development Manager

GibbsCAM • Mebane (NC)

Hybrid
USD 180,000 - 260,000
Global Post Development Manager
Global Post Development Manager

Sandvik • Carrollton (TX)

Hybrid
USD 180,000 - 240,000
Global Post Development Manager
Global Post Development Manager

GibbsCAM • Detroit (MI)

Hybrid
USD 180,000 - 240,000
Global CNC Post Development Leader
Global CNC Post Development Leader

Sandvik Group • Cincinnati (OH), Northern (KY)

Hybrid
USD 180,000 - 240,000
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
Global CNC Post Development Leader | Flexible Location & Travel
Global CNC Post Development Leader | Flexible Location & Travel

GibbsCAM • Mebane (NC)

Hybrid
USD 180,000 - 260,000