Senior Software Engineer, Division Production Software

United States Digital Space LLC

United States

Hybrid

USD 140,000 - 180,000

Full time

14 days+

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
Employee Assistance

Job summary

Manufacturing Intelligence in Camarillo (remote options) seeks a Senior Software Engineer skilled in C++ to join the ESPRIT EDGE team. You will work on the engine that generates machine-ready NC code from CAD designs and toolpaths, building numerically precise, performance-sensitive software that translates manufacturing requirements into CNC instructions.

This hands-on role emphasizes ownership from day one, with pairing, defects, and feature work.

Qualifications

  • Bachelor's degree or equivalent in CS/Engineering/Math.
  • 5+ years of professional C++ software development experience.
  • Strong foundation in data structures, algorithms, and OO design.
  • Working knowledge of 3D math fundamentals (vectors, matrices, transforms).
  • Ability to read and modify dense, performance-sensitive code.

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.
  • Write and maintain unit and integration tests for correctness.
  • Participate in code reviews and mentor others over time.
  • Collaborate with QA and product teams to translate manufacturing requirements into robust technical solutions.
  • Document growing knowledge of the system as you contribute to the team's knowledge base.

Skills

C++ programming
Data structures
Algorithms
OO design
3D math
Debugging
Code reviews
Communication

Education

Bachelor's degree or equivalent in CS/Engineering/Math

Tools

Git
CI/CD

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 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) - comfortable reading, reasoning about, and safely modifying dense, performance-sensitive code written by others.
  • 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). Deep geometry expertise is not required on day one — willingness and aptitude to learn it is.
  • Demonstrated ability to work through ambiguous or sparsely documented code with patience and curiosity.
  • Clear written and verbal communication skills.
Preferred Qualifications
  • Experience in CAD/CAM, CNC/G-code, or manufacturing software — a strong plus, but we are equally interested in candidates from adjacent math-heavy C++ domains.
  • Computational geometry (NURBS, B-rep, surface/curve intersection) or 3D graphics/visualization (OpenGL, DirectX, or similar).
  • Background in game/graphics engines, robotics or motion planning, physics/numerical simulation, scientific computing — any of these translate well.
  • Experience with Git-based workflows and modern CI/CD practices.
What We're Looking For
  • Genuine interest in going deep in one demanding technical domain rather than breadth-first tooling work.
  • Comfort with a deliberate ramp-up period — asking questions, taking notes, and building judgment over time rather than expecting full autonomy on day one.
  • A collaborative mindset and openness to learning directly from experienced teammates.
  • Comfortable incorporating AI-assisted coding tools into the workflow where they're useful.
  • At the company Manufacturing Intelligence, our spirited energy and engagement are evident in our commitment to our work, passion for what we do and the speed by which we achieve it. Here you will find the opportunity to build your career, develop professionally, and explore opportunities across a large, diversified company that prides itself on its innovative spirit and commitment to integrity.
  • We strive to attract the most talented and dynamic individuals in their fields because our success is in our people! Our culture encourages independent thinking and a team mentality. And we offer a competitive benefits package that’s second to none!
Benefits
  • Exceptional Medical, Dental, Vision insurances
  • Health Savings Accounts with employer contribution (HSA)
  • Flexible Spending Accounts (FSA)
  • 401k Plan with generous employer match
  • Generous Paid Time Off (PTO)
  • Employee Assistance Program
  • Paid Parental Leave
  • Tuition Reimbursement
  • Explore Life at the company

At the company, we’re empowering an autonomous, sustainable future through innovation in manufacturing intelligence, simulation, and automation. Get to know our teams, our culture, and our technology through our social media channels:

Instagram: @the company_mi | @the company_ab

LinkedIn: the company Manufacturing Intelligence

YouTube: the company MI | the company AB

Twitter/X: @HexagonMI | @HexagonAB

Facebook: the company Manufacturing Intelligence

Learn more at the company.com and get inspired by how we shape smart change across industries.

#LI-SS1

#Remote

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

Similar jobs worth comparing

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 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
Software Engineer (Computational Geometry)
Software Engineer (Computational Geometry)

Layup Parts • Huntington Beach (CA)

On-site
USD 140,000 - 180,000
Medical, dental, and vision coverage
Equity option grants
401k plan
+1
Sr. Software Engineer (Computational Geometry)
Sr. Software Engineer (Computational Geometry)

Layup Parts • Huntington Beach (CA)

On-site
USD 150,000 - 210,000
Full Benefits Package
Equity option grants
401k plan
+1
Senior Application Engineer
Senior Application Engineer

Sandvik • Cincinnati (OH)

Hybrid
USD 90,000 - 120,000
Application Engineer CAD/CAM (remote)
Application Engineer CAD/CAM (remote)

OPEN MIND Technologies AG • Northern (KY)

Hybrid
USD 90,000 - 120,000
Vacation days
Remote work 100%
Healthcare insurance
+3
Senior Application Engineer
Senior Application Engineer

SigmaNEST • Cincinnati (OH)

Hybrid
USD 90,000 - 130,000
Engineering Published: 5 Aug 2026 Senior Application Engineer Cincinnati, Ohio, United States o[...]
Engineering Published: 5 Aug 2026 Senior Application Engineer Cincinnati, Ohio, United States o[...]

Sandvik Group • Cincinnati (OH)

On-site
USD 90,000 - 130,000
Computational Geometry Software Engineer
Computational Geometry Software Engineer

Hadrian • Los Angeles (CA)

On-site
USD 130,000 - 250,000
Medical, dental, vision, and life insurance plans
401k
Flexible vacation policy
+1
Computational Geometry Software Engineer
Computational Geometry Software Engineer

Multicoin • Los Angeles (CA)

On-site
USD 130,000 - 250,000
Medical insurance
401(k)
Relocation support
+1