Sandvik Logo

Sandvik

Software Engineer

Posted 4 Days Ago
In-Office or Remote
Hiring Remotely in Charlotte, NC, USA
Mid level
In-Office or Remote
Hiring Remotely in Charlotte, NC, USA
Mid level
Develop and maintain features for a large-scale Windows desktop CAM application using C and C++. Diagnose defects, enhance existing code, participate in code reviews, write tested software, document technical knowledge, and collaborate with senior engineers. The role requires learning CAM and manufacturing concepts while applying modern software development practices in a mature codebase.
The summary above was generated by AI

About the Role 

GibbsCAM is one of the most established CAM platforms in the manufacturing industry, with a history spanning more than 40 years. We are looking for a Software Engineer to join our team of engineers who take genuine pride in craft, reliability, and building software that real machinists depend on every day. 

This is a strong growth opportunity for an engineer with a solid foundation in C++ and a curiosity about complex, domain-rich software. You will work alongside experienced senior engineers who are invested in mentorship and knowledge transfer, and you will have the opportunity to take on meaningful, challenging work from day one. The role suits someone who is eager to learn a specialized domain, comfortable reading and reasoning about code they did not write, and excited to grow their skills within a stable, long-lived product. 

This is a fully remote opportunity for candidates authorized to work and residing in the United States. 

Primary 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. 

 

Required 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. 

  • Solid math fundamentals and willingness to engage with technical or geometric concepts as needed by the domain. 

 

Preferred Qualifications  

  • Experience with Win32, MFC, COM, or other Windows application frameworks. 

  • Exposure to C# in a mixed-language (C++/managed) application context. 

  • Any experience or academic background in CAD, CAM, CNC machining, or manufacturing. 

  • Familiarity with 3D graphics concepts or APIs (OpenGL, DirectX, or similar). 

  • Background or coursework in applied mathematics, linear algebra, or computational geometry. 

  • Experience with Perforce or other enterprise version control systems. 

  • Exposure to large-project build systems.

Education 

  • Bachelor’s degree required, with preferred focus in Computer Science, Computer Engineering, or Mechanical Engineering. 

  • Equivalent practical experience demonstrating the required technical foundation will be considered. 

 

What to Expect 

We understand that a specialized product like GibbsCAM takes time to learn. New team members work with our experienced engineers who provide direction and mentorship during onboarding, and we set realistic expectations for ramp-up time. We are more interested in hiring someone with strong fundamentals and genuine curiosity than someone who already checks every domain-specific box. 

Our team values steady, high-quality work over heroics. You’ll have the opportunity to grow into greater ownership and technical leadership over time as you build familiarity with the product and codebase. 

#LI-Remote

Similar Jobs

5 Days Ago
Remote or Hybrid
USA
160K-180K Annually
Senior level
160K-180K Annually
Senior level
eCommerce • Fintech • Food • Mobile • Social Impact
Own the development and maintenance of large-scale React Native applications for iOS and Android. Lead architecture improvements, React Native upgrades, native module development, performance optimization, automated testing, CI/CD reliability, and production debugging. Collaborate with cross-functional product pods, contribute to technical discovery and architecture, mentor engineers, and raise engineering standards while delivering scalable, maintainable mobile experiences.
Top Skills: AndroidApple App StoreCi/CdDetoxFirebase CrashlyticsGitGoogle PlayiOSJestKotlinPatch-PackagePostmanReact ContextReact NativeReact Native Testing LibraryReact QueryReduxRest ApisSentrySwiftTypescriptZustand
5 Days Ago
Easy Apply
Remote
USA
Easy Apply
152K-179K Annually
Senior level
152K-179K Annually
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Design, build, and operate foundational developer infrastructure across CI, build systems, deployment orchestration, and test platforms. Improve build speed, deployment safety, and test reliability while owning services end to end, including SLOs, observability, and on-call responsibilities. Partner with engineering teams to address platform pain points and lead cross-cutting technical projects through production.
Top Skills: Build SystemsCi/CdDeployment OrchestrationObservabilitySlosTest Infrastructure
6 Days Ago
Remote or Hybrid
United States
69K-117K Annually
Mid level
69K-117K Annually
Mid level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Build and maintain custom security tools, middleware, automation, APIs, integrations, dashboards, and security workflows. Integrate identity, endpoint, SIEM, SaaS, and other security platforms using APIs, cloud services, containers, and CI/CD. Translate security policies into secure, code-driven solutions while supporting SOAR, continuous monitoring, compliance, and cross-functional collaboration.
Top Skills: AngularAWSAws LambdaDockerEdrEntra IdGithub ActionsGitlab CiGoGraphQLIamJenkinsKubernetesMdmMicrosoft IntuneNode.jsOauthOidcPythonReactRestSIEMSoarTerraformVueWebhooks

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account