> Markdown version of [/jobs/ext/2205995-3d-software-consultant](https://www.wearedevelopers.com/jobs/ext/2205995-3d-software-consultant). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # 3D Software Consultant - **Company:** ECM Selection Limited - **Location:** Sheffield, UK (Remote available) - **Experience:** Expert - **Salary:** £28,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, C Sharp (Programming Language), C++ (Programming Language), DirectX (Software), Game Engine, Windows Presentation Foundation, OpenGL, Qt (Software), Spatial Data Infrastructures, WebGL, Vulkan Graphics API - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25855 ## About the Role 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. Projects may involve a range of technologies including C, C++, C#, WPF, Qt, OpenGL and DirectX. Ultimately one of your goals is to work with colleagues who understand client needs and produce code to show them why they should bring their business to the company, and to help them when they do. You will be a confident communicator, at ease discussing technical details with peers within your own team and with engineers from client companies. You'll produce 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. Core languages and tools aptitude should include: C, C++, or C#. Other desirable skills include: 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. ## Description 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. Your role will be to show other developers how to make the most of this advanced toolkit. ## Related Videos - [Apple Vision Pro: Proven Development Methods Meet the Latest Technology](https://www.wearedevelopers.com/videos/1190-apple-vision-pro-proven-development-methods-meet-the-latest-technology) - [Building a fully automated escape room](https://www.wearedevelopers.com/videos/735-building-a-fully-automated-escape-room) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [Coding an Immersive Copilot using Unity / .NET and Azure OpenAI!](https://www.wearedevelopers.com/videos/1204-coding-an-immersive-copilot-using-unity-net-and-azure-openai) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)