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

3D Software Consultant (25539)

to £60k plus benefits

A unique role, problem solving and putting 3D SDKs through their paces

This is a role for an engaged, pragmatic software developer who would enjoy creating high quality sample code and demos for a top-of-the-line 3D modelling SDK. You’d get to speak with developers at client companies, go to conferences, and show client developers how to make the most of this advanced toolkit.

You may be a fresh graduate or PhD who is already an enthusiastic and prolific developer, or a senior engineer looking for something new. You’ll be a problem solver, able to work out how to solve client problems with the advanced tools at your disposal. You’ll be someone pragmatic, keen to create high quality code, and open minded as to programming languages. One project may be a C# or C++ desktop application showcasing 3D technologies, the next using WebGL and JavaScript.

Ideally, you’ll be happy to travel up to 25% of your time as the company has clients in Europe, Asia and the Americas, and there are relevant conferences at which you may be an asset. However, a lot of communication can be done remotely.

Ultimately one of your goals is to understand client needs and show them why they should bring their business to your company, and work with them when they do. You’ll show demos, build prototypes and examples, and show people what the SDK is capable of. This isn’t a “sales” job, since you can talk in practical terms to fellow coders, but it is about representing your company well.

Another goal is to build a library of great demos, examples and solutions that you and the company can be proud of.

You’ll have a good relevant degree, commercial software development experience, and you’ll be self-motivated, confident, get on with people, build good relationships and be quick at thinking on your feet. You’ll have a strong grasp of 3D maths, particularly for geometry and trigonometry. You’ll understand spatial data structures. Ideal languages and tools might include: C, C++, C# and/or JavaScript; MFC, WPF, Qt; OpenGL, WebGL, Vulkan or DirectX; Unreal, Unity or other game engines, or CAD software experience. In terms of coding approach, you’ll like a free rein but be able to produce properly decoupled, SOLID and legible solutions.

Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone.

Key benefits: suburban location in a lively city, free parking, international expenses-paid travel, competitive salary, excellent pension, good prospects, mathematical work, skills development

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.