Senior Software Engineer, Division Production Software

Hexagon Manufacturing Intelligence
Camarillo, CAFULL_TIMEPosted Jul 24, 2026

Role responsibilities

Design and implement features for an NC code generation engine that converts CAD designs into CNC machine instructions. Investigate and resolve defects in numerically sensitive, geometry-driven code while collaborating with QA and product teams.

Requirements

Requires a bachelor's degree in Computer Science or a related field and over 5 years of professional experience with modern C++. Candidates must have a solid foundation in 3D math and the ability to work with complex, performance-sensitive codebases.

Key skills

C++, NC Programming, Applied Geometry, 3D Math, Data Structures, Algorithms, Object-Oriented Design, Unit Testing, Integration Testing, Code Review, Git, CI/CD, CAD/CAM, CNC/G-code, Computational Geometry, Numerical Simulation

Keywords

C++, NC Programming, Applied Geometry, CNC, G-code, CAD/CAM, Numerical Control, 3D Math, Vectors, Matrices, Transforms, NURBS, B-rep, OpenGL, DirectX, Robotics, Motion Planning, Scientific Computing, Git, CI/CD, Unit Testing, Integration Testing, Object-Oriented Design, Computational Geometry, Manufacturing Intelligence, Automation, Software Engineering

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free