we deliver aligns closely with user needs and provides value to the wider Modo team. Qualifications: 3 to 5 years experience using Python (or another programming language e.g. R, C++, Java) and with the scientific computing stack (Numpy, Pandas, SciPy, ScikitLearn, etc.). A degree in a quantitative field such as mathematics, engineering, computer science, physics or a related discipline. More ❯
Docker image creation, registry management, and basic orchestration patterns. Hands-on experience managing JavaScript packages and publishing workflows to NPM, with a solid understanding of semantic versioning. Understanding of C++ build systems, specifically CMake, and experience optimizing native code pipelines using Github Actions. Strong Linux system administration and networking expertise, including shell scripting, package management, system performance troubleshooting, firewalls, and More ❯
classes with depth in at least one major market Strong understanding of market microstructure and order book dynamics Technical Skills Proficiency in programming languages used in quantitative finance (Python, C++, Java, etc.) Deep knowledge of exchange protocols, FIX messaging, and order types Understanding of low-latency systems and high-frequency trading techniques Experience with transaction cost analysis and execution quality More ❯
Computer Science, Mathematics, Software Engineering, or Physics. Familiarity with data structures, storage systems, cloud infrastructure, frontend frameworks, and other technical tools. Experience coding in programming languages, such as Java, C++, Python, TypeScript, JavaScript, or similar languages. To apply, please submit the following: An updated resume/CV - please do so in PDF format. Thoughtful responses to our application questions. Life More ❯
Science, Mathematics, Software Engineering, and Physics. Familiarity with data structures, storage systems, cloud infrastructure, front-end frameworks, and other technical tools. Experience coding in programming languages, such as Java, C++, Python, JavaScript, or similar languages. To apply, please submit the following: An updated resume/CV - please do so in PDF format. Thoughtful responses to our application questions. Life at More ❯
customer visits You are fluent in communicating with customers in English, both in verbally and in writing What Will Make You Stand Out: Software development experience, including specifically C, C++, and Go, in order to understand the internal workings of PostgreSQL, Perconas Operator for PostgreSQL, and related technologies Advanced Linux troubleshooting tools (gdb, perf, strace, bpftrace, tcpdump, etc) Experience with More ❯
Essential Skills and qualifications Strong software engineering experience with software design/architecture skills Extensive enterprise programming experience writing production code using mainstream programming languages such as Python, Java, C++ or Go Experience with Kubernetes and cloud computing Experience building secure/scalable platforms/products on cloud Demonstrated ability to work in multi-disciplinary teams and environments Great degree More ❯
Senior C++ Developer Location: Belfast, County Antrim (Hybrid) We are seeking a Senior C++ Developer to join a growing technology team in Belfast working on solutions powered by AI. This is an exciting opportunity contributing to the development of a scalable analytics server deployed across global platforms. You will join a collaborative and high-performing R&D team made up … of software engineers and AI scientists. Offering development, a fast-paced and impactful environment. Key Responsibilities: Design and develop high-performance C++ and Python code Port and optimise deep learning models for deployment on edge devices Work with tools such as Nvidia DeepStream and Triton Inference Server Collaborate with international teams including software developers and AI researchers. Essential Skills & Experience … Degree in Computer Science or a related field. Strong experience in modern C++ (C+, C+ or C+) and object-oriented programming. Previous experience developing in a multi-threaded and multi-process architecture. Proven ability to port and optimise algorithms on embedded or edge systems. Comfortable working in a Linux environment. To speak in absolute confidence about this opportunity please contact More ❯
BA6, Glastonbury, Somerset, United Kingdom Hybrid / WFH Options
Zenovo
participating in sprint planning, stand-ups, and reviews. Manage the software build process, ensuring that systems and applications are properly developed and deployed. Essential Knowledge & Experience : - Software development skills: C++, Qt - Multi-Threaded Real Time Applications - GUI Development - Microsoft Azure DevOps, CI/CD - Developed Software on a Linux OS & Windows Environment Educational Background: Degree in a relevant field, such More ❯
Reigate, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
autonomous behaviours; HIL/SIL testing; software for autonomy; field testing. Requirements Degree in computer science or similar and ideally a PhD. Demonstrable project experience developing production code in C++ and Python on Linux including documentation and test coverage. Additional experience with embedded Linux systems (x86) would be desirable. Experience with UxV domains (MAVLink, autopilot systems), sensor integration (LiDAR, radar More ❯
experience. Aesthetic eye and/or artistic background highly desired. Proven knowledge of and experience with Windows and UNIX/Linux operating systems. Professional experience programming (i.e. C/C++) and scripting language experience (i.e. Python, Perl) a must. Understanding of, and experience with, 3D modeling/animation software (i.e. Maya) highly desired. Familiarity with film, video and animation post More ❯
autonomous behaviours; HIL/SIL testing; software for autonomy; field testing. Requirements Degree in computer science or similar and ideally a PhD. Demonstrable project experience developing production code in C++ and Python on Linux including documentation and test coverage. Additional experience with embedded Linux systems (x86) would be desirable. Experience with UxV domains (MAVLink, autopilot systems), sensor integration (LiDAR, radar More ❯
South West, England, United Kingdom Hybrid / WFH Options
SR2
scalable solutions, and ensuring the seamless integration of AI into production-grade software. What You’ll Do Develop and integrate AI/ML models using Python and C/C++ Design scalable microservices with Docker and Kubernetes Build and maintain development/test environments using open-source tools Mentor junior engineers and promote best practices in coding and design Collaborate More ❯
and encouraging engineering excellence Working closely with stakeholders in sensitive environments where quality, speed and security are paramount Your Experience A strong engineering background in Java , AWS , and ideally C++ A proven track record leading agile delivery teams in fast-paced environments Solid grasp of cloud-native architecture and modern software development practices Strong communication and stakeholder engagement skills A More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ACS Performance
new features, bug fixing, and diagnostics for both current and next-generation products. You'll work in a fast-paced, innovative environment with real impact. Key Requirements: 5+ years' C++ experience (advanced features like templates, smart pointers, STL, threading, polymorphism) Embedded development with microcontrollers (PIC32, ARM, or similar) Ability to read electronic schematics for embedded software integration Desirable Experience: Python More ❯
Engineer: Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating More ❯
Engineer: Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating More ❯
Rochester, Kent, Borstal, United Kingdom Hybrid / WFH Options
Gold Group
Engineer: Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating More ❯
and spatial dimensions. Required Qualifications: Bachelor's or Master's degree in a relevant field. At least 5 years of experience in software development. Proficiency in Golang, C/C++, Rust, or Java. Experience with developing large-scale infrastructure, distributed systems, or networks. Skills in coding, problem-solving, system design, diagnostics, and software testing. What We Offer: Benefits: Comprehensive package More ❯
subsidised gym membership. Keywords: PCB Design, PCB Layout, Schematic Capture, OrCAD, FPGA, VHDL, High-Speed Networking, Analogue, RF, Signal Filtering, Singal Processing, Data Processing, Image Processing, Firmware, Drivers, C, C++ Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for More ❯
a background in Telecommunications, either through education or work experience. You are highly proficient in Python and familiar with object-oriented programming, demonstrated by competence in other languages (e.g., C++ or Java). Experience in electronics or communications hardware is a plus. Experience in writing and filing patents is appreciated. Experience in NLP outside of LLMs is desirable but not More ❯
Quantico, Virginia, United States Hybrid / WFH Options
Gridiron IT Solutions
as it relates to all security mechanisms, including access control, encryption, and obfuscation. Qualifications: 10+ years of experience with reverse engineering or vulnerability analysis Experience with Python, C, or C++ programming languages Experience with embedded device software development and compilers, linkers, and binary code generation process Experience with static reverse engineering of software binaries, including Ghidra or IDA Pro Experience More ❯
manipulating thousands of backup devices and customers, managing their configuration, displaying backup/restore statistics in the form of tables and charts. It is backed by services written in C++ and .Net that provide JSON RPC and REST APIs and are deployed to Amazon Kubernetes. We rely on automated testing to maintain our product stability - e2e, integration and unit-tests More ❯
approaches, implement best-in-class strategies, and ensure our systems deliver excellence during critical sporting events. What You'll Be Doing Develop and implement robust test automation frameworks for C++ desktop applications and Cypress for web-based testing Explore and integrate open-source tools like Sikuli and Selenium for versatile testing solutions Collaborate with Product, Engineering, and UX/UI More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Hawk-Eye Innovations Ltd
approaches, implement best-in-class strategies, and ensure our systems deliver excellence during critical sporting events. What You'll Be Doing Develop and implement robust test automation frameworks for C++ desktop applications and Cypress for web-based testing Explore and integrate open-source tools like Sikuli and Selenium for versatile testing solutions Collaborate with Product, Engineering, and UX/UI More ❯