Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
Strong mathematical and analytical problem-solving skills. Desirable Skills: Experience with C# .NET, WinForms, WPF, or the Qt/QML framework, or HTML5. Experience in GPU programming (e.g., OpenCL, CUDA). Knowledge of AI and Machine Learning techniques. Expertise in graphics development (2D/3D) using technologies such as OpenGL, OpenGL Shaders, VTK, OSG, or Vulkan. Why apply for More ❯
in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI/ML would be advantageous. - Any exposure to 3D/2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual More ❯
in C++ (and ideally C or Fortran). Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. Strong numeracy and understanding of mathematical modelling. Experience with CUDA, multithreading, AI/ML would be advantageous. Any exposure to 3D/2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual More ❯
Belfast, County Antrim, Northern Ireland, United Kingdom
Johnson Controls
multi-threaded architectures. Preferred: Ability to work in the Belfast office three days per week Experience porting deep learning models to TensorRT or similar platforms. Proficiency in C++/CUDA C with experience working with GPUs. Familiarity with video technologies such as Gstreamer, DeepStream, and Triton. Experience with Python microservices architecture. Knowledge of containerization tools (Docker, Kubernetes). Linux More ❯
experience in compiled languages such as C, C++ or Fortran and experience with interpreted environments such as Python. Parallel programming experience, with relevant programming models such as OpenMP, MPI, CUDA, OpenACC, HIP, PGAS languages, etc is highly desirable. Your personal skills include: Strong team spirit but capable of independence. Ability to represent oneself and the team both inside and More ❯
approach to AI implementation. Effective communication and collaboration skills in cross-functional teams . Preferred Skills High-Performance Computing (HPC) and AI workloads for large-scale enterprise solutions. NVIDIACUDA, cuDNN, TensorRT experience for deep learning acceleration. Big Data platforms (Hadoop, Spark) for AI-driven analytics in professional services. Pls share CV at payal.c@hcltech.com More ❯
approach to AI implementation. Effective communication and collaboration skills in cross-functional teams . Preferred Skills High-Performance Computing (HPC) and AI workloads for large-scale enterprise solutions. NVIDIACUDA, cuDNN, TensorRT experience for deep learning acceleration. Big Data platforms (Hadoop, Spark) for AI-driven analytics in professional services. Pls share CV at payal.c@hcltech.com More ❯
e.g., Unreal Engine, Unity, custom 3D engines). Proven track record of publications at top-tier conferences (e.g., NeurIPS, CVPR, ICML, ICLR, SIGGRAPH, ECCV). Experience with GPU programming (CUDA) and model optimization for real-time inference (e.g., quantization, pruning, ONNX, TensorRT, custom CUDA kernels). Background in scalable algorithm design for real-time or interactive applications. Experience More ❯
e.g., Unreal Engine, Unity, custom 3D engines). Proven track record of publications at top-tier conferences (e.g., NeurIPS, CVPR, ICML, ICLR, SIGGRAPH, ECCV). Experience with GPU programming (CUDA) and model optimization for real-time inference (e.g., quantization, pruning, ONNX, TensorRT, custom CUDA kernels). Background in scalable algorithm design for real-time or interactive applications. Experience More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project experiences will not be considered (similarly exposure to More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project experiences will not be considered (similarly exposure to More ❯
with optimization of performance-critical algorithms for different CPU (ARM/x86) and GPU architectures (Nvidia) Experience with state-of-the-art performance toolkits, software stacks and profiling tools (Cuda/CuDNN/TensorRT, Jit + Jax) Proficient knowledge of Python, C/C++, ARM/x86 assembly, PyTorch, TensorFlow, Keras Fundamental knowledge about parameter efficient fine-tuning techniques … for the best possible user experience, including optimization to different CPU/GPU architectures and usage of dedicated hardware IP blocks available on the platform Technologies: ARM Android Cloud CUDA Embedded Hardware Keras Linux Machine Learning Mobile PyTorch Python TensorFlow C++ More: Cinemo is a global provider of highly innovative infotainment products that make every screen an opportunity. Its More ❯
Experience: Proficiency in C++ with a strong focus on memory management, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. Understanding of machine learning algorithms, including model training and inference, and how to optimize these for GPU-based computation. Strong knowledge of parallel computing, vectorization, and More ❯
Experience: Proficiency in C++ with a strong focus on memory management, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. Understanding of machine learning algorithms, including model training and inference, and how to optimize these for GPU-based computation. Strong knowledge of parallel computing, vectorization, and More ❯
software on GitHub, PyPI, Anaconda Cloud, and Docker Hub, as well as use of Pytorch lightning, Git, test-driven design. Knowledge of parallel computing technologies, such as NVIDIA's CUDA platform, OpenCL, and OpenMPI. The salary range for Cambridge, UK: - Senior Scientist I, Computational Biology: £75,000 - £117,500 Senior Scientist II, Computational Biology: £94,000 - £152,500 Exact More ❯
highly regulated industries, preferably in medical device development Technical Expertise: Experience with multi-tasking systems (real-time preferable) and familiarity with signal processing or AI/ML applications using CUDA on GPUs (preferred), medical device communications protocols (HL7, FHIR) Development Approach: Knowledge of agile methodologies and best practices in software development Tools & Practices: Proficiency with version control systems (e.g. More ❯
at a leading technology company. Strong expertise in algorithms, data structures, multivariate calculus, and linear algebra. Proficient in Python, TensorFlow, PyTorch, or similar languages and frameworks, with experience writing CUDA kernels and profiling GPU code a plus. Excellent communication skills, with the ability to work effectively in cross-functional teams and present complex ideas to both technical and non More ❯
at a leading technology company. Strong expertise in algorithms, data structures, multivariate calculus, and linear algebra. Proficient in Python, TensorFlow, PyTorch, or similar languages and frameworks, with experience writing CUDA kernels and profiling GPU code a plus. Excellent communication skills, with the ability to work effectively in cross-functional teams and present complex ideas to both technical and non More ❯
open-source libraries) Linux Kernel drivers Software Defined Radio (SDR) API gateways Machine Learning/Artificial Intelligence (Client/AI) training pipelines C, C Rust Assembler (ARM, X86) Java CUDA Developing compilers OAuth/or SAML TLS/SSL Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal More ❯
of the mathematical foundations of deep learning, including multivariate calculus, linear algebra, and optimization techniques. Proficient in Python and deep learning frameworks such as TensorFlow and PyTorch. Experience with CUDA kernels and GPU profiling is a plus. Excellent communication skills, with the ability to present complex technical ideas to both technical and non-technical audiences. Knowledge of quantitative finance More ❯
of the mathematical foundations of deep learning, including multivariate calculus, linear algebra, and optimization techniques. Proficient in Python and deep learning frameworks such as TensorFlow and PyTorch. Experience with CUDA kernels and GPU profiling is a plus. Excellent communication skills, with the ability to present complex technical ideas to both technical and non-technical audiences. Knowledge of quantitative finance More ❯
. A proactive ownership mindset and the ability to navigate ambiguity. Excellent collaboration and communication skills for working effectively with teams and stakeholders. Ideally Professional experience GPGPU programming (e.g., CUDA, Triton) for performance optimization. Experience building and maintaining widely-used internal or open-source libraries. Familiarity with the machine learning development lifecycle and core concepts (e.g., bias-variance tradeoff More ❯
URDF, CAD formats Strong Programming S kills: Experience with the full software development lifecycle. Proficiency in Python and C++ for algorithm development and system integration. Experience with GPU programming (CUDA C++, PyTorch) a plus. Experience with the full software development lifecycle Understanding of System Integration and Engineering for Autonomous Systems : Solid cross-domain knowledge across a wide range of More ❯
code on Linux or embedded platforms. Demonstrated ability to deliver production quality, well tested code in collaborative, fast moving environments. Preferred Qualifications Familiarity with GPU or edge AI acceleration (CUDA, TensorRT, Vulkan, or similar). Experience deploying perception pipelines on resource constrained hardware. Publications in multimodal sensing/neural representations/SLAM for robotics or autonomous navigation in journals More ❯
Creative, communicative and team working Experience in weather and climate science industries Preferred Skills Man-Machine interactions, User Interface, Ergonomic and Graphical approach to UI Computational Fluid Dynamics (CFD) Cuda, kokkos parallel programming Pay range and compensation package We offer exciting and dynamic salary packages that include stock options and a variety of social benefits. Starts now and be More ❯