software engineer

ECM Selection Limited
UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

3D Computer Graphics Software Application Programming Interfaces (APIs) C Sharp (Programming Language) C++ (Programming Language) DirectX (Software) Windows Presentation Foundation OpenGL Qt (Software) Software Coding

Job description

A leading global supplier of advanced 3D middleware used in CAD / CAM / CAE / AEC / BIM, Energy and Offshore etc. requires software developers to expand their existing sales and marketing team. This role might appeal to established software developers wishing to move into a more reactive client-facing environment and also to those who enjoy proactively building reusable components and tools.

Managing potential customers who are themselves 3D software developers, the sales and marketing team works with the company’s proprietary software libraries to:

  • Create a range of demonstration software using a variety of graphical user interface tools
  • Build proof-of-concept prototypes and examples
  • Provide direct support to evaluating developers, through both remote and on-site training and pair-programming, to ensure new evaluations and integrations are rapid and successful.
  • Develop software frameworks and reusable components to facilitate the above.

In addition the team is responsible for creating technical marketing content, webinars and training. Post-pandemic, occasional international travel will be expected.

Requirements

  • Be self-motivated and able to work with minimal supervision
  • Be confident and able to build and maintain good relationships with prospects and partners at all levels.
  • Be quick at thinking on their feet and innovative in working to find on-the-spot solutions.
  • Demonstrate the ability to grasp and work with complex mathematical and geometrical concepts
  • Understand and implement good software practices including SOLID principles, * Demonstrably strong coding skills in C, C++ or C#

Other desirable, but not essential, skills and experience:

  • 3D software development
  • GUI experience e.g. WPF, Qt
  • Graphics APIs e.g. OpenGL, DirectX

Benefits & conditions

This Sheffield-based company offers a competitive salary, stimulating work, and real prospects for building technical skills and career prospects.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

1:13 min

Establishing shared vocabulary with Green Software Foundation principles

Pierre-Luc Noel +1 · World Congress 2023

2:07 min

Embracing the role of an ambitious software finisher

Seth Webster Seth Webster · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:48 min

Overconfidence and poor secret management in software

Tino Sokic · World Congress 2022

Videos

See all

Related articles

See all