line solutions for the world’s leading FinTech companies. Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memorymanagement, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading … C++ or Java software development experience Aptitude and desire to independently learn new technologies Experience with any trading, crypto solutions development Experience with task management tools like Jira, Asana, ServiceNow etc. Experience with code versioning tools such as Git (pull requests, branching strategies, tags, etc.) Familiarity with CI/… CD tools (Jenkins, GitLab, GitHub, Harness) Familiarity with the build process management tools such as CMake/Make Experience in documentation creation Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and 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, memorymanagement, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading … C++ or Java software development experience Aptitude and desire to independently learn new technologies Experience with any trading, crypto solutions development Experience with task management tools like Jira, Asana, ServiceNow etc. Experience with code versioning tools such as Git (pull requests, branching strategies, tags, etc.) Familiarity with CI/… CD tools (Jenkins, GitLab, GitHub, Harness) Familiarity with the build process management tools such as CMake/Make Experience in documentation creation Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and 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, memorymanagement, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading … C++ or Java software development experience Aptitude and desire to independently learn new technologies Experience with any trading, crypto solutions development Experience with task management tools like Jira, Asana, ServiceNow etc. Experience with code versioning tools such as Git (pull requests, branching strategies, tags, etc.) Familiarity with CI/… CD tools (Jenkins, GitLab, GitHub, Harness) Familiarity with the build process management tools such as CMake/Make Experience in documentation creation Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and More ❯
glasgow, central scotland, United Kingdom Hybrid / WFH Options
UMATR
internal tools, libraries, and automation pipelines ✅ What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memorymanagement, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design principles More ❯
edinburgh, central scotland, United Kingdom Hybrid / WFH Options
UMATR
internal tools, libraries, and automation pipelines ✅ What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memorymanagement, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design principles More ❯
aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
UMATR
internal tools, libraries, and automation pipelines ✅ What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memorymanagement, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design principles More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
and robust low level embedded software for a multicore processing platform. Be responsible for documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your wider team. Deliver technical reports and documents, as well as generate and present technical presentations … and application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memorymanagement techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience … developing solutions for ARM and Intel based multicore processing platforms. Communication protocols (I2C, SPI, USB, Serial, Network, PCIe). Familiarity with configuration management tools, defect tracking and peer review. Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding More ❯
glasgow, central scotland, United Kingdom Hybrid / WFH Options
Glasswall
best practices • In-depth knowledge of architecture, design, maintainability, scalability and performance • Excellent collaboration and communication skills • Industry experience with multi-threading and complex memorymanagement • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacy code bases • Experience with More ❯
edinburgh, central scotland, United Kingdom Hybrid / WFH Options
Glasswall
best practices • In-depth knowledge of architecture, design, maintainability, scalability and performance • Excellent collaboration and communication skills • Industry experience with multi-threading and complex memorymanagement • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacy code bases • Experience with More ❯
aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
Glasswall
best practices • In-depth knowledge of architecture, design, maintainability, scalability and performance • Excellent collaboration and communication skills • Industry experience with multi-threading and complex memorymanagement • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacy code bases • Experience with More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
leonardo company
skills and application of various strategies. Use of RTOSs such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memorymanagement techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience … developing solutions for ARM and Intel based multicore processing platforms. Communication protocols (I2C, SPI, USB, Serial, Network, PCIe). Familiarity with: Configuration management tools, defect tracking and peer review. Demonstrable experience in the following areas will help you stand out: Working alongside firmware and hardware engineers to develop working … embedded solutions. Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++. Requirements management tools. Experience of Agile development and Atlassian toolset. Understanding of the Internet of Things (IoT). Experience developing Continuous Integration/Continuous Deployment. Security Clearance: You must be eligible More ❯
advanced inference optimisation techniques, such as KVCache, MoE, adaptive batching, or gradient checkpointing. Strong understanding of low-level operating systems concepts, including multi-threading, memorymanagement, and performance tuning. Experience developing APIs using OpenAPI 3.0+ specifications. Knowledge of efficient training and inference evaluation strategies, with demonstrated success in More ❯
advanced inference optimisation techniques, such as KVCache, MoE, adaptive batching, or gradient checkpointing. Strong understanding of low-level operating systems concepts, including multi-threading, memorymanagement, and performance tuning. Experience developing APIs using OpenAPI 3.0+ specifications. Knowledge of efficient training and inference evaluation strategies, with demonstrated success in More ❯
advanced inference optimisation techniques, such as KVCache, MoE, adaptive batching, or gradient checkpointing. Strong understanding of low-level operating systems concepts, including multi-threading, memorymanagement, and performance tuning. Experience developing APIs using OpenAPI 3.0+ specifications. Knowledge of efficient training and inference evaluation strategies, with demonstrated success in More ❯