including the University of Edinburgh, and other R&D teams Qualifications: Strong computer science background Proficiency in system-level programming languages (C/C++, Rust, Java, Go) Expertise in databases, algorithms, or system design Excellent communication skills in English Published in peer-reviewed conferences or journals (preferred) Complete our Compensation More ❯
heterogeneous architectures (ARM, RISC-V, DSPs, custom SoCs). Experience integrating AI/ML for embedded optimization or tooling automation. Familiarity with TypeScript, Node.js, Rust, etc for command-line tooling and web-based developer tools. Why Join Us? Lead high-impact projects shaping the future of embedded software development. Work More ❯
processing frameworks for both Cloud and devices. What We're Looking For: Proficiency in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). A strong foundation in computer science. Comfort with research methodology, system design, and implementation. A data-driven approach to problem-solving. More ❯
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience in one of Rust/C++/GoLang Exposure to operating system concepts (threads/memory-management) Amazon is an equal opportunities employer. We believe passionately that employing a More ❯
Glasgow, Renfrewshire, United Kingdom Hybrid / WFH Options
Bending Spoons
your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust-you'll show that true expertise isn't about using the trendiest technologies, but about understanding their purpose to unleash their full potential. Build stuff More ❯
Dundee, Angus, United Kingdom Hybrid / WFH Options
Bending Spoons
your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust-you'll show that true expertise isn't about using the trendiest technologies, but about understanding their purpose to unleash their full potential. Build stuff More ❯
St. Andrews, Fife, United Kingdom Hybrid / WFH Options
Bending Spoons
your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust-you'll show that true expertise isn't about using the trendiest technologies, but about understanding their purpose to unleash their full potential. Build stuff More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Bending Spoons
your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust-you'll show that true expertise isn't about using the trendiest technologies, but about understanding their purpose to unleash their full potential. Build stuff More ❯
St. Andrews, Fife, United Kingdom Hybrid / WFH Options
Bending Spoons
your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust-you'll show that true expertise isn't about using the trendiest technologies, but about understanding their purpose to unleash their full potential. Build stuff More ❯
your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust-you'll show that true expertise isn't about using the trendiest technologies, but about understanding. Bending Spoons is a leading tech company creating and More ❯
management and processing frameworks for both Cloud and devices. Person Specification: Be proficient in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). Be proficient in one or more of the following areas: transactional and/or analytical database management systems, query processing and More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
ENGINEERINGUK
manipulation tools (e.g., scikit-learn, XGBoost, cvxpy, Pandas, Spark, or PyTorch). Experience with at least one low-level or scientific language (e.g., C, Rust, Go, Julia, or R). Experience with accelerated compute (GPU, TPU, Inferencia) for research and deployment. Experience efficiently training and fine-tuning of deep learning More ❯
In-depth knowledge of distributed systems, HPC, GPU, compilers, operating systems or cloud computing. Solid system programming skills in C/C++, Go, Python, Rust etc. System level & low-level development experience either through industry work or academic papers. Key Words: System Engineer/Software Engineer/GPU/GPGPU …/Compiler/HPC/Operating Systems/RTOS/Cloud Computing/Distributed Systems/C/C++/Python/RUST/Low Level/Firmware By applying to this role, you understand that we may collect your personal data and store and process it on our systems. More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Technical Futures
working. A Software Security Research Engineer, ideally with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research. Youll undertake Software Security Research as part of a … Compilers, Cryptography, Blockchain and/or Algorithms. Highly beneficial to bring experience of zero-knowledge proofs. Proficiency in programming languages to include Go and Rust, Solidity and C/C++. Experience with low level software either as an engineer or researcher. Solid understanding of mathematical models particularly for financial instruments More ❯
PoS, PoA, hybrid, or novel approaches) Develop peer-to-peer networking layers and cryptographic modules Write clean, efficient, and secure low-level code in Rust, Go, C++, or similar languages Design node software and tools for transaction validation, block creation, and state management Develop supporting SDKs, APIs, and explorer tools … years of hands-on blockchain development experience, preferably at the protocol level Deep understanding of distributed systems, consensus algorithms, and P2P networking Proficiency in Rust, Go, or C++, and must demonstrate low-level development skills Experience building or contributing to Layer 1 protocols or significant blockchain infrastructure Strong understanding of More ❯
Huawei Technologies Research & Development (UK) Ltd
About Huawei Research and Development UK Limited Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We have more than 194,000 employees, and we operate in more than 170 More ❯