C# Software Engineer – CAD/CAM & Computational Geometry | Nottingham (Hybrid)

erg group

East Midlands

Hybrid

GBP 50,000 - 70,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

erg group is seeking a C# Software Engineer to develop advanced CAD/CAM software with a focus on computational geometry and optimisation. The role is based in Nottingham with a hybrid arrangement offering three days remote work each week.

You will work on algorithmic geometry, 3D visualization and performance-critical code, collaborating with engineers across disciplines to deliver real-world manufacturing solutions.

Qualifications

  • 3+ years commercial C# / .NET experience.
  • Strong algorithmic and mathematical problem-solving ability.
  • Backend software engineering — object-oriented design, clean code.
  • Comfortable working within Agile teams.

Responsibilities

  • Develop optimisation algorithms that reduce material waste in fabrication processes.
  • Build and extend computational geometry engines from first principles.
  • Create software for robotic weld path generation.
  • Extend a large-scale commercial CAD/CAM platform with new engineering capabilities.
  • Collaborate with technical specialists across multiple engineering disciplines.

Skills

C# / .NET
Algorithmic problem solving
OO design
Agile

Education

Degree in Computer Science, Mathematics, Physics or Engineering

Tools

REST APIs
Git

Job description

C# Software Engineer – CAD/CAM & Computational Geometry | Nottingham (Hybrid)

We're hiring a C# Software Engineer to build advanced CAD/CAM software used by engineering businesses worldwide. Permanent role, East Midlands, with genuine flexibility built in — 3 days from home every week.

About the role

Our client builds specialist engineering software deployed globally across complex industrial environments. The platform handles computational geometry, mathematical optimisation and 3D visualisation at a level most developers never encounter.

This isn't line-of-business development. Problems here don't have predefined answers — you'll write algorithms, model geometry and extend capabilities that directly affect real-world manufacturing outcomes.

  • REST APIs
  • Git
  • Agile
What you'll actually do
  • Develop optimisation algorithms that reduce material waste in fabrication processes
  • Build and extend computational geometry engines from first principles
  • Create software for robotic weld path generation
  • Extend a large-scale commercial CAD/CAM platform with new engineering capabilities
  • Collaborate with technical specialists across multiple engineering disciplines
What we need

Must-have:

  • 3+ years commercial C# / .NET experience
  • Strong algorithmic and mathematical problem-solving ability
  • Backend software engineering — object-oriented design, clean code
  • Comfortable working within Agile teams

Nice to have: CAD/CAM, computational geometry, 3D graphics, simulation, games technology, physics engines, or scientific software experience. A degree in Computer Science, Mathematics, Physics or Engineering is valued.

3 days remote, 2 days on-site — every week, by design

Why this role?

Clear technical progression to Senior, Staff Engineer or Team Lead — no forced move into management. Structured onboarding, domain mentoring and access to online learning included.

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

Similar jobs worth comparing

C# CAD/CAM Software Engineer - Hybrid (3 Days Remote)
C# CAD/CAM Software Engineer - Hybrid (3 Days Remote)

erg group • East Midlands

Hybrid
GBP 50,000 - 70,000
CAD-CAM .NET Developer (Outside IR35 Contract)
CAD-CAM .NET Developer (Outside IR35 Contract)

Tec Partners Recruitment Ltd • East Midlands

Hybrid
GBP 77,490,000 - 129,150,000
Hybrid working
Senior Software Engineer in Nottingham
Senior Software Engineer in Nottingham

Energy Jobline ZR • Nottingham

Hybrid
GBP 63,000 - 77,000
25 days holiday + bh
Pension scheme
Remote & flexible working (core hours
+1
CAD-CAM Developer
CAD-CAM Developer

Rebel Recruitment Limited • East Midlands

Hybrid
GBP 59,000 - 72,000
Competitive salary
25 days holiday plus bank holidays, +2
Holiday buy/sell scheme
+5
.NET Software Engineer - Cambridge
.NET Software Engineer - Cambridge

Code Compass ? • Cambridgeshire and Peterborough

Hybrid
GBP 75,000 - 105,000
Senior Dotnet Developer
Senior Dotnet Developer

Gravitas Recruitment Group (Global) Ltd • Sheffield

Hybrid
GBP 65,000 - 78,000
Senior C# .NET Engineer – Hybrid, Greenfield 3D CAD
Senior C# .NET Engineer – Hybrid, Greenfield 3D CAD

Energy Jobline ZR • Nottingham

Hybrid
GBP 63,000 - 77,000
25 days holiday + bh
Pension scheme
Remote & flexible working (core hours
+1
Senior Software Engineer
Senior Software Engineer

Leap29 • Abingdon

On-site
GBP 70,000 - 95,000
Lead Software Engineer
Lead Software Engineer

Cadence • Nottingham

Hybrid
GBP 70,000 - 120,000
Competitive salary
25 days holiday per year
Private Medical and Dental plans
+6
Hybrid CAD/CAM .NET Developer (Contract)
Hybrid CAD/CAM .NET Developer (Contract)

Tec Partners Recruitment Ltd • East Midlands

Hybrid
GBP 77,490,000 - 129,150,000
Hybrid working