Senior Software Engineer, Division Production Software

Company: Hexagon

Location: Remote (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-07-23

About this role

## Summary

Senior Software Engineer - C++, NC Programming & Applied Geometry

Location: Camarillo / Remote

Team: ESPRIT EDGE

About the Role

We're looking for a software engineer who enjoys working close to math: numerically precise, performance-sensitive C++ code that solves real-world geometric and manufacturing problems. You'll join the team that builds the engine responsible for generating machine-ready NC (numerical control) code — the software that turns a CAD design and a toolpath into instructions a CNC machine can run.

This is a hands-on engineering role with real ownership from early on. You'll ramp up by pairing with senior members of the team, working through real defects and features, and building deep fluency in a codebase where correctness genuinely matters — a subtle bug here doesn't just crash a program, it can produce an incorrect machining instruction.

## Job Responsibilities

  • Design, implement, and test features and enhancements in the NC code generation engine and its immediate dependencies.
  • Investigate and resolve defects in numerically sensitive, geometry-driven code, exercising judgment on when a quick patch is appropriate versus when a deeper fix is warranted.
  • Write and maintain unit and integration tests for code where correctness is difficult to verify by inspection alone.
  • Participate actively in code reviews - both receiving feedback and, as you grow in the role, reviewing others' work for logic, standards, and numerical correctness.
  • Collaborate with QA and product teams to translate manufacturing/CAM requirements into robust technical solutions.
  • Document your growing understanding of the system as you build it, contributing to the team's collective knowledge rather than keeping it individually.

## Qualifications

Bachelor's degree (or equivalent experience) in Computer Science, Engineering, Applied Mathematics, or a related field.

Strong, hands-on experience with modern C++ (C++11 or later) - comfortabl...

Create Your Job Alert

Other Senior Jobs

Other Jobs in Remote