Hexagon
Senior Software Engineer
Share this job
Job Description
Summary
-----------
Senior Software Engineer - C++, NC Programming & Applied Geometry
Location: Camarillo / Remote
Team: ESPRIT EDGE
About the Role
We're looking for a senior 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 Mathematic
Keep looking
Similar Remote IT And Developer Jobs
Agility Technologies Inc
Junior Full Stack Software Engineer AI and Cloud Applications
College Board
Lead Full Stack Engineer, Platform Services
Walker & Dunlop
Principal AI Software Engineer
UDCYDE
Senior Software Engineer
Mutual of Omaha