applications, kernel, or driver development) C/C++ programming Strong understanding of software lifecycles , object-oriented design , and testing principles . Desirable: Skills in JavaScript , Node.js , React.js , Python , or Rust . Knowledge of TCP/IP and other communication protocols. Experience with version control , CI/CD , and automated testing tools . Familiarity with MISRA , DOORS , UML , or SysML . More ❯
kernel/driver development, or C/C++. Knowledge of software development processes, Object-Oriented Design, Design Patterns, and software testing. Desirable: Languages: Python, JavaScript/node.js/react.js, Rust Knowledge of communications protocols (e.g., TCP/IP) Experience with version control, CI/CD, and automated test frameworks Familiarity with defensive coding standards (e.g., MISRA) Experience with DOORS, RSA More ❯
development C and C++ programming Object-Oriented Design & Design Patterns Software testing & design for test Version control, continuous integration, and automated test tools Desirable Skills - Python, JavaScript/node.js, Rust Communications protocols (e.g., TCP/IP) Best practice software development processes/lifecycles Defensive coding standards (e.g., MISRA) Software engineering methodologies and emerging technologies Tools: DOORS, RSA, Enterprise Architect, UML More ❯
take on responsibilities that span from hands-on coding to architectural leadership and strategic planning. Main responsibilities: Design, develop, and maintain software solutions using languages such as C++, C, Rust and more. Collaborate with cross-functional teams including hardware, systems, and DevOps engineers. Engage in full software lifecycle activities: requirements capture, design, implementation, testing, and deployment. Contribute to or lead More ❯
Patterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Knowledge of Rust, JavaScript, node.js, react.js, and communications protocols. Experience with version control, continuous integration, and automated test tools. Exposure to defensive coding techniques and standards such as MISRA. Advanced knowledge of software More ❯
Patterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Knowledge of Rust, JavaScript, node.js, react.js, and communications protocols. Experience with version control, continuous integration, and automated test tools. Exposure to defensive coding techniques and standards such as MISRA. Advanced knowledge of software More ❯
data acquisition, and hardware communication. Comfortable architecting systems that bridge the physical and digital worlds. A collaborative, pragmatic approach to solving hard problems with cross-functional teams. Familiarity with Rust, or a strong interest in it, is beneficial but not essential. Experience leading technical discussions, setting standards, and supporting other engineers. This is an opportunity to work on software that More ❯
integration with reference and market data systems, ideally within equity trading using OMS or EMS. Hands-on experience with Kubernetes, container technologies, and automation tools. Familiarity with Go or Rust is a plus. A proactive, problem-solving mindset, meticulous attention to detail, and a collaborative work style. Knowledge of agile methodologies and regulatory considerations is essential. What They Offer: Competitive More ❯
experience with other languages and frameworks (e.g. React, Vue, iOS, Android) is a plus, but not required. Familiarity with modern backend frameworks and languages such as Golang, Java, C++, Rust, Python A solid academic background, ideally from a leading University with top marks in either Computer Science or STEM subjects demonstrating a passion for software development, coding and technology. Strong More ❯
oxford district, south east england, united kingdom
Alpine F1 Team
Although the majority of our codebase is written in C#, and hence it is a required skill for this job, we also work with other languages like Python, C++, Rust or MATLAB. Here is the list of technologies and expertise we are looking for: UI: Blazor Web services: gRPC, REST... Relational databases: SQL Server A good understanding of architecture and More ❯
a small team Manage workload, divide and distribute tasks Knowledge of Ardupilot, ELRS, signal processing and control systems can be beneficial. Exposure to other programming languages such as Python, Rust, C++. Knowledge of safety related engineering practices. Background of aeronautics and control systems. Familiarity with PID control loops. Experience with flight control systems. Benefits you may be eligible for: We More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Plexus Resource Solutions
Build scalable, secure systems to support multi-chain environments. Collaborate with a talented team on impactful blockchain projects. What We’re Looking For Expertise in programming languages like Go, Rust, Python, Java MEV Experience Experience with APIs and distributed system architectures. A drive to innovate and build in the Web3 space. What we offering Competitive Salary: £100k - £180k Hybrid Working More ❯
in blockchain platforms such as Ethereum, Hyperledger Fabric, Corda, or Polygon, with hands-on experience in smart contract development. Strong proficiency in programming languages (Solidity, Go, Java, Python, or Rust) for blockchain application development. Proven ability to design decentralized applications (DApps), consensus algorithms, and token economics (utility tokens, NFTs, stablecoins). Experience in blockchain infrastructure setup, including nodes, networks, and More ❯
in blockchain platforms such as Ethereum, Hyperledger Fabric, Corda, or Polygon, with hands-on experience in smart contract development. Strong proficiency in programming languages (Solidity, Go, Java, Python, or Rust) for blockchain application development. Proven ability to design decentralized applications (DApps), consensus algorithms, and token economics (utility tokens, NFTs, stablecoins). Experience in blockchain infrastructure setup, including nodes, networks, and More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Quant Capital
if you haven’t been siloed in a big firm then don’t worry. Additional exposure to the following is desired : - Tech Stack you will learn Hadoop and Flink RUST, Javascript, React, Redux, Flow Linux, Jenkins Kafka, Avro, Kubernetes, Puppet Involvement in the Java community My client is based London. Home work is encouraged but you will need to be More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Quant Capital
if you haven’t been siloed in a big firm then don’t worry. Additional exposure to the following is desired : - Tech Stack you will learn Hadoop and Flink RUST, Javascript, React, Redux, Flow Linux, Jenkins Kafka, Avro, Kubernetes, Puppet Involvement in the Java community My client is based London. Home work is encouraged but you will need to be More ❯
and data teams Driving architecture, design, and performance improvements across the stack What We’re Looking For Strong backend engineering experience in Python plus one high-performance language (C++, Rust, or Go preferred) Proven experience building distributed or real-time systems at scale Familiarity with cloud-native systems (AWS, GCP, or Azure) Bonus points for experience in robotics, IoT, or More ❯
bring 1–3 years in technical operations, reliability/SRE, support engineering, or data operations. Comfortable with a scripting language (JavaScript or Python); familiarity with a strongly-typed language (Rust/Java/C/C++) is a plus. Hands-on debugging skills: reading logs, calling API endpoints, basic troubleshooting on Linux/CLI and with HTTP tools. Experience with More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
Job title: Software Engineer (C++, Python, Java or Rust) Client: Elite Prop Trading Firm Salary: £150,000 - £500,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a talented Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at peak performance with minimal latency. This is an More ❯
iterate Lay the groundwork for the future engineering team (tooling, processes, and architecture) ✅ Core Technical Requirements Proficient in one or more modern backend languages (e.g. Python, Go, TypeScript, Java, Rust) Strong systems design skills — you can model real-world systems and reason about scale, latency, and trade-offs Comfortable building from zero — greenfield work doesn’t scare you; in fact More ❯
develop solutions at the intersections of quantum control systems, classical compute orchestrations, and high-throughput data pipelines. Key Responsibilities Design, develop, and optimize software in C++ and/or Rust for quantum control systems. Develop low-latency interfaces between quantum hardware and classical compute. Collaborate with hardware teams to integrate software with FPGAs and high-speed digital electronics. Develop and More ❯
and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux application, kernel, or driver development Strong understanding of software lifecycles, testing, and design for reliability. More ❯
and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux application, kernel, or driver development Strong understanding of software lifecycles, testing, and design for reliability. More ❯
years’ experience in data engineering within financial markets. Exposure to at least one of: Front Office (Sales & Trading), Risk Management, or Finance. Strong programming in Python, Java and SQL (Rust a plus). Proven experience building streaming and batch ETL/ELT pipelines at scale. Strong understanding of market/trade data lifecycles and time series concepts. Experience with AWS More ❯
translating state-of-the-art AI into production systems. Proven leadership experience - mentoring researchers, building high-performance AI teams, and setting technical roadmaps. Strong programming expertise in Python , C++ , Rust , or Java . Publication record at leading AI/ML conferences or journals (e.g. NeurIPS, ICLR, CVPR, ICCV, ICRA ). Clear communication skills, capable of bridging the gap between research More ❯