Senior C++ Engineer - NC Code & Geometry Engine (Remote)

Hexagon Manufacturing Intelligence

Camarillo (CA)

On-site

USD 140,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Dental Vision
HSA
FSA
401k Match
PTO
EAP
Parental Leave
Tuition Reimbursement

Job summary

Hexagon Manufacturing Intelligence in Camarillo (remote options) seeks a Senior Software Engineer to design, implement, and optimize the NC code generation engine using modern C++. You will tackle numerically sensitive geometry problems, pair with senior engineers, and contribute to a codebase where correctness directly affects machine instructions.

Strong communication and a passion for math are essential.

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).
  • 5+ years of professional C++ software development experience.
  • Solid foundation in data structures, algorithms, and object-oriented design.
  • Working knowledge of 3D math fundamentals (vectors, matrices, transforms).
  • Demonstrated ability to work through ambiguous or sparsely documented code with patience and curiosity.
  • Clear written and verbal communication skills.

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.

Skills

C++
5+ years
Algorithms
Data structures
3D math
Problem solving
Communication skills

Education

Bachelor's degree

Tools

Git
CI/CD
OpenGL
DirectX

Job description

Hexagon Manufacturing Intelligence in Camarillo (remote options) seeks a Senior Software Engineer to design, implement, and optimize the NC code generation engine using modern C++. You will tackle numerically sensitive geometry problems, pair with senior engineers, and contribute to a codebase where correctness directly affects machine instructions.

Strong communication and a passion for math are essential.

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

Similar jobs worth comparing

Senior C++ Engineer – Remote NC CodeGen for Geometry
Senior C++ Engineer – Remote NC CodeGen for Geometry

Hexagon Manufacturing Intelligence • Camarillo (CA)

Hybrid
USD 140,000 - 180,000
Exceptional Medical, Dental, Vision
Health Savings Account (HSA)
Flexible Spending Accounts (FSA)
+5
Remote Senior C++ Engineer — NC Code & Geometry Engine
Remote Senior C++ Engineer — NC Code & Geometry Engine

Hexagon AB • Camarillo (CA)

Hybrid
USD 120,000 - 170,000
HSA
FSA
401k
+3
Remote Senior C++ Engineer — NC Code & Geometry Engine
Remote Senior C++ Engineer — NC Code & Geometry Engine

United States Digital Space LLC • United States

Hybrid
USD 140,000 - 180,000
Medical, Dental, Vision
HSA
FSA
+3
Senior Software Engineer, Division Production Software
Senior Software Engineer, Division Production Software

Hexagon Manufacturing Intelligence • Camarillo (CA)

On-site
USD 140,000 - 180,000
Exceptional Medical, Dental, Vision
Health Savings Account (HSA)
Flexible Spending Accounts (FSA)
+5
Senior Software Engineer
Senior Software Engineer

Hexagon AB • Camarillo (CA)

Hybrid
USD 120,000 - 170,000
HSA
FSA
401k
+3
Senior Software Engineer, Division Production Software
Senior Software Engineer, Division Production Software

United States Digital Space LLC • United States

Hybrid
USD 140,000 - 180,000
Medical, Dental, Vision
HSA
FSA
+3
Remote Applications Engineer II: CNC Simulation & Optimization
Remote Applications Engineer II: CNC Simulation & Optimization

Hexagon Manufacturing Intelligence • Miamisburg (OH)

On-site
USD 90,000 - 130,000
Medical insurance
Dental & Vision
HSA
+7
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 Software Engineer: Geometry CAD for High-Perf
Senior Software Engineer: Geometry CAD for High-Perf

Alloy Enterprises • Burlington (MA)

On-site
USD 125,000 - 160,000
Software Engineer, Computational Geometry — CAD/CAM, Equity
Software Engineer, Computational Geometry — CAD/CAM, Equity

Layup Parts • Huntington Beach (CA)

On-site
USD 140,000 - 180,000
Medical, dental, and vision coverage
Equity option grants
401k plan
+1