Software Engineer

ECM Selection Limited
Cambridgeshire, UK
about 2 months ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) Agile Methodology Algorithm Design C++ (Programming Language) Profiling Nvidia CUDA Linux Distributed Systems Field-Programmable Gate Array (FPGA) Multiprocessing OpenMP OpenCL
+2 more
Systems Architecture Graphics Processing Unit (GPU)

Job description

This is a fantastic opportunity to become involved in the scientific search for answers to the fundamental questions about the universe. You and a team of specialists will be creating software used by scientists across the globe to run and control cutting-edge large-scale scientific experiments.

Requirements

  • Proven track record writing technical software in C/C++ including knowledge of high-performance multi-core profiling and code optimisation techniques.
  • Good working knowledge of architecting software to run on distributed, multi-core or many-core systems utilising one or more of MPI, OpenMP, OpenCL or CUDA.
  • A good scientific or engineering degree from a well-respected university.

As a senior member of the team your role will also include providing technical leadership, mentoring team members, and meeting stakeholders to gather and share technical information. Your ability to reliably estimate and plan large, multi-year software projects will also be invaluable.

About the company

This world-class company has been creating industry-leading software products for over 20-years, with customers and clients around the globe. On offer is a competitive salary, international travel, and good opportunities for professional development.

Keywords: C, C++, Linux, system architecture, distributed computing, multi-core, many-core, algorithm development, performance profiling, code optimisation, MPI, OpenMP, OpenCL, CUDA, Agile, FPGA, GPU

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

Loading talks and stories from around this role…