C# Software Engineer - CAD/CAM and Computational Geometry

Erggroup β€” United Kingdom Β· Posted ~1 day ago

Mid Full-time Hybrid Visa History βœ“

Skills

C# .NET 8+ REST APIs Git Agile .NET AWS Azure

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A C# engineering role focused on developing advanced CAD/CAM software, computational geometry algorithms, and visualization capabilities for industrial applications.

Highlights

Hybrid role involving advanced engineering problems, algorithm development, and software used in complex industrial applications.

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. **Tech stack** - C# / .NET 8+ - AWS or Azure - 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. **Location & working pattern** πŸ“ Nottingham, East Midlands 🏠 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. Apply now or send a message for a confidential conversation. No cover letter needed. #CSharpDeveloper #SoftwareEngineer #CADCAMSoftware #DotNet #HybridWorking