We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Senior Software Developers (23764)

Cambridge
£Excellent + top benefits
Filled

3D, CAD, Geometric Modelling, Maths, Cloud-based systems

This top international software company produces leading-edge solutions for 3D Modelling. With further growth, they now seek Senior Software Engineers / Software Developers to join the team developing next-generation applications.

These are exciting roles for experienced CAD software developers to develop complex cloud-based three-dimensional (3D) products for building accurate and dynamic models that run in the web browser across a range of devices.

Positions are available for experienced Software Engineers / Geometric Modellers, covering 3D / CAD modelling, BREP modelling, assembly modelling, and product data management, as well as cloud hosting, web technologies, and HTML5 technologies.

In addition to a strong academic record (in Mathematics, Engineering, Computer Science or similar) you should have a proven record of commercial software development along with experience across a range of areas, ideally including many of the following:

  • BREP geometric modelling
  • Assembly modelling
  • Functional programming (ideally using F# or similar).
  • Product data management
  • 3D graphics
  • Browser-based responsive user interfaces
  • Web site and RESTful API development
  • Social networking web application development

Specific experience in the areas listed would be a definite advantage:

  • .NET Framework
  • Visual Studio
  • F# programming language
  • WebSharper web framework
  • Cloud hosting and storage using Microsoft Azure
  • 3D graphics using WebGL (preferred), OpenGL, or Direct3D
  • WebSockets
  • HTML/CSS and front-end frameworks (Zurb Foundation, Twitter Bootstrap)

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.