Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
working available. They are experts in their field and aim to have a positive social impact, contributing to good causes. Your C++ skills and comprehensive knowledge of data structures, algorithms and concurrency will serve you well here. You may be someone who particularly enjoys unorthodox and novel optimisations which others wouldn't have thought of. You'll likely have a … A senior engineer's familiarity, independence, critical thinking, collaborative skills and technical initiative Software design skills for elegant, high performance, easy to maintain code Extensive knowledge of data structures, algorithms, complexity and concurrency Strong C++ language knowledge and coding skills Relevant technical knowledge: Concurrency (multithreading, synchronisation and alternatives, parallel hardware) CPU architecture (CPI, dynamic execution, caching levels, cache misses, pipeline More ❯
GenAI) technology with Large Language Models (LLMs) and multimodal systems. Key job responsibilities As an Applied Scientist on our team you will work with talented peers to develop novel algorithms and modeling techniques to advance the state of the art in multi-modal AGI models, with a focus on speech generation. You will leverage Amazon's heterogeneous data sources and … Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Experience in building machine learning models for business application PREFERRED QUALIFICATIONS - Experience using Unix/ More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Samsung Electronics Perú
Samsung AI Center-Cambridge, our Distributed AI group collaborates closely with the Generative AI and Speech AI teams within the Embedded AI division, to develop innovate machine learning (ML) algorithms and systems, with the overarching objective to deliver state-of-the-art efficient AI models across Samsung consumer devices. To this end, we focus on high-impact projects that balance … Samsung AI Center-Cambridge, our Distributed AI group collaborates closely with the Generative AI and Speech AI teams within the Embedded AI division, to develop innovate machine learning (ML) algorithms and systems, with the overarching objective to deliver state-of-the-art efficient AI models across Samsung consumer devices. To this end, we focus on high-impact projects that balance … as well as on-site research teams, to integrate ML solutions into consumer devices. At the core of our efforts is innovation, as you will design groundbreaking machine learning algorithms and systems that extend the capabilities of current technology. You will translate research findings into practical applications, contributing to the commercialization of AI technologies across millions of Samsung devices. Additionally More ❯
level Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell & Bash) and Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation and refinement of software features, driving improvements for More ❯
help create a smarter, connected future for all. As a Qualcomm Systems Engineer/Architect, you will research, design, develop, simulate, and/or validate systems-level hardware, architecture, algorithms, and solutions that enable the development of cutting-edge technology. Qualcomm Systems Engineers and Architects collaborate across functional teams to meet and exceed system-level requirements. This is a great … years of Systems Engineering or related work experience. Duties and Responsibilities Applies Systems and Architecture knowledge to research, design, develop, simulate, and/or validate systems-level hardware, architecture, algorithms, and solutions while ensuring system-level requirements are met. Performs functional analysis to drive requirements and specifications and to define and align with standards for hardware and software. Develops and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
role can include: Ownership of unit level development or multiple unit hierarchy or technical lead of an overall IP. Design and test new hardware modules to implement innovative imaging algorithms and/or video codecs. Engage in all aspect of hardware design including architectural investigations and modeling, specifications, design and simulation, backend implementation support and IP maintenance. Identify cross Media … Perl, Python, or shell scripting. Prior technical and/or team leadership skills required for more senior positions. 'Nice to Have' skills and Experience: Knowledge of advanced image processing algorithms, such as local tone mapping, noise reduction, motion estimation, transform coding etc or AI/ML based computer vision algorithms. Experience of designing to meet industry standard protocols (e.g. AMBA More ❯
areas such as large language models (LLMs), reinforcement learning, and optimization for chip design and AI system integration. Responsibilities: • Conduct and publish cutting-edge AI/ML research • Design algorithms for chip optimization and intelligent systems • Collaborate with engineering teams to integrate AI into real-world tools • Stay current on AI trends and contribute to open research Requirements: • PhD or More ❯
areas such as large language models (LLMs), reinforcement learning, and optimization for chip design and AI system integration. Responsibilities: • Conduct and publish cutting-edge AI/ML research • Design algorithms for chip optimization and intelligent systems • Collaborate with engineering teams to integrate AI into real-world tools • Stay current on AI trends and contribute to open research Requirements: • PhD or More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Microtech Global Ltd
in areas such as large language models (LLMs), reinforcement learning, and optimization for chip design and AI system integration. Responsibilities: Conduct and publish cutting-edge AI/ML researchDesign algorithms for chip optimization and intelligent systems Collaborate with engineering teams to integrate AI into real-world tools Stay current on AI trends and contribute to open research Requirements: PhD or More ❯
level. Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell & Bash) and Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation, and refinement of software features, driving improvements for More ❯
human health. To accelerate the adoption of clinical sequencing, Illumina is seeking expression of interests from world-class computational scientists to work on the development of novel deep learning algorithms for deciphering the effects of genetic variants in the human genome. Major aims would include modeling the effects of genetic variants on protein function, transcriptional regulation, and diagnosis of pathogenic … whole genome sequencing. In addition to strong analytical skills, this position will require a high degree of initiative, autonomy, and scientific collaboration. Position Responsibilities: Lead the development of novel algorithms for deciphering the human genetic code, diagnosing pathogenic genetic variants by combining information from detailed clinical phenotypes and medical records and genomic data. Lead scientific collaborations with Illumina’s academic More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
microTECH Global Limited
areas such as large language models (LLMs), reinforcement learning, and optimization for chip design and AI system integration. Responsibilities: Conduct and publish cutting-edge AI/ML research Design algorithms for chip optimization and intelligent systems Collaborate with engineering teams to integrate AI into real-world tools Stay current on AI trends and contribute to open research Requirements: PhD or More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
software development lifecycle for Windows and Linux applications which facilitate communication of data from remote hardware units to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis More ❯
inventive C/C++ engineer who lives and breathes pixels, performance, and high-fidelity image rendering. What you’ll do Design and prototype SDR → HDR rendering and image-processing algorithms Own end-to-end colour-management (ICC profiles, gamut mapping, gamma tuning) Optimise DirectX pipelines for latency, throughput, and power efficiency Build robust unit & integration tests to guarantee colour fidelity More ❯
inventive C/C++ engineer who lives and breathes pixels, performance, and high-fidelity image rendering. What you’ll do Design and prototype SDR → HDR rendering and image-processing algorithms Own end-to-end colour-management (ICC profiles, gamut mapping, gamma tuning) Optimise DirectX pipelines for latency, throughput, and power efficiency Build robust unit & integration tests to guarantee colour fidelity More ❯
inventive C/C++ engineer who lives and breathes pixels, performance, and high-fidelity image rendering. What you’ll do Design and prototype SDR → HDR rendering and image-processing algorithms Own end-to-end colour-management (ICC profiles, gamut mapping, gamma tuning) Optimise DirectX pipelines for latency, throughput, and power efficiency Build robust unit & integration tests to guarantee colour fidelity More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
software development lifecycle for Windows and Linux applications which facilitate communication of data from remote hardware units to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis More ❯
models, and arbitrage models. Perform backtesting and simulations to evaluate historical performance and potential returns of trading strategies. Strategy Development and Execution Develop quantitative trading strategies and design trading algorithms based on analysis and models. Monitor and adjust strategy performance to ensure effectiveness under various market conditions. Collaborate with the trading team to execute and optimise trading strategies in real More ❯
models, and arbitrage models. Perform backtesting and simulations to evaluate historical performance and potential returns of trading strategies. Strategy Development and Execution Develop quantitative trading strategies and design trading algorithms based on analysis and models. Monitor and adjust strategy performance to ensure effectiveness under various market conditions. Collaborate with the trading team to execute and optimise trading strategies in real More ❯
models, and arbitrage models. Perform backtesting and simulations to evaluate historical performance and potential returns of trading strategies. Strategy Development and Execution Develop quantitative trading strategies and design trading algorithms based on analysis and models. Monitor and adjust strategy performance to ensure effectiveness under various market conditions. Collaborate with the trading team to execute and optimise trading strategies in real More ❯
line solutions for the world’s leading FinTech companies. Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large More ❯
line solutions for the world’s leading FinTech companies. Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
on software development tasks Be proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests More ❯
programming in modern C++ (version 14 and above) Strong command of PowerShell, Bash or Python for scripting Experience engineering cross-platform applications Desired, but not essential: Solid understanding of algorithms/data structures Good knowledge of embedded systems/Linux device drivers More ❯
Engineering Consultant (DSP/FPGA) - Experienced Join to apply for the Engineering Consultant (DSP/FPGA) - Experienced role at Awerian Ltd Engineering Consultant (DSP/FPGA) - Experienced 1 week ago Be among the first 25 applicants Join to apply for More ❯