Software Engineer - Stirling, United Kingdom - Jarvis King
Description
> Software Engineer (C/C++)- Edinburgh or Cambridge
- Hybrid working (available after the probationary period)
This business is a UK-based company specialising in developing software that controls telescopes and instruments used in astronomy, high-energy physics and other big science projects.
The Role
You will be joining a team that is responsible for developing and supporting the core software of the SKA (Square Kilometer Array) project.
The following skills are considered essential for this role
Experience of distributed, multi-core or many-core data driven processing algorithm development.
Ability to rapidly learn about new techniques and technologies.
A solid understanding of Agile methodologies.
Ability to communicate effectively to a wide audience and a wide range of stakeholders, gathering information and distilling information and tailoring it appropriately for the target audience.
Ability to provide technical leadership to a development team, mentoring team members and motivating them when necessary.Ability to reliably estimate and plan large developments with long (multi-year) time horizons.
Additionally, the following skills are desirable for the role:
Experience with high performance multi-core profiling and code optimisation techniques.
Knowledge of MPI and/or OpenMP and/or OpenCL and/or CUDA.
An understanding of the domain issues of Radio Astronomy and the SKA.
Experience of developing FPGA and/or GPU accelerator code in a data analysis environment.
Requirements:
A good scientific or engineering degree.
Self-motivated, analytical and inventive: you should also be excited at being involved in the work of large scientific facilities.
Excellent benefits and career progression
keywords:
C/C++, Agile methodologies, MPI, OpenMP, OpenCL, CUDA, software.
More jobs from Jarvis King
-
Network Manager
Peterborough, Cambridgeshire, United Kingdom - 2 weeks ago
-
Logistics and Procurement Coordinator
United Kingdom - 3 weeks ago
-
Business Forecasting Manager
City of London, Greater London, United Kingdom - 3 weeks ago
-
Maintenance Supervisor
Edinburgh, United Kingdom - 4 weeks ago
-
3rd Line Network Security Engineer
Peterborough, United Kingdom - 1 week ago
-
Technical Delivery Manager
Birmingham, United Kingdom - 1 week ago