London, England, United Kingdom Hybrid / WFH Options
CoinRoutes
performance order gateways & market data connectors in C++ or Rust, and improving and re-writing existing core systems and protocols. We have a large set of applications written in C, Rust, and Python, and are looking to optimize our infrastructure for increasing market volumes and lower latencies. This is a hybrid position, you can work from home several days per More ❯
Experience: • Installation, maintenance, and upgrading MediaWiki installations Content and knowledge management • Implementation of access control and security policies Graphics design • Containerization using Docker, Wiki user training Desired Skills: Perl, C/C++, Java-based client-server architectures, system administration on Linux systems Security Clearance: A current government clearance, background investigation, and polygraph are required. The Swift Group and Subsidiaries are More ❯
monitor performance. Work with cross-functional teams using Agile methodologies. Rapidly prototype new ideas while ensuring scalability and robustness for production systems. Technical Skills Programming Languages: Java, Python, C#, C/C++, JavaScript, Ruby Web Technologies: React, Webpack, SCSS, Node.js, AngularJS Protocols: HTTP, TCP/IP, UDP, SMTP, DNS API Development: REST, SOAP, RPC, RMI Architectures: Microservices, Cloud-Native, Federated More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
PACE Anti-Piracy Europe Ltd
Up to £65,000 per annum - depending on experience Required A degree in a Computer Science, Software Engineering, Computer Engineering, Mathematics or Physics Experience programming with a native language (C, C++, Rust, zig, ...) Preferred Experience using or implementing cryptographic algorithms Experience developing compilers, interpreters or virtual machines Experience using LLVM or another compiler framework Experience with Python Knowledge of More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Russell Tobin
monitor performance. Work with cross-functional teams using Agile methodologies. Rapidly prototype new ideas while ensuring scalability and robustness for production systems. Technical Skills Programming Languages: Java, Python, C#, C/C++, JavaScript, Ruby Web Technologies: React, Webpack, SCSS, Node.js, AngularJS Protocols: HTTP, TCP/IP, UDP, SMTP, DNS API Development: REST, SOAP, RPC, RMI Architectures: Microservices, Cloud-Native, Federated More ❯
s degree in a STEM discipline with 5 years of experience, or a Master's degree with 3 years of experience • Proficiency in object-oriented programming languages such as C, C++, or Java • Understanding of the software development life cycle • Experience with agile methodologies such as Scrum, Kanban, or SAFe • Strong written, verbal, and interpersonal communication skills • Willingness to travel More ❯
obtain a Secret Clearance; active Secret Clearance preferred) • B.S. in Computer Science or a related field (preferred) • 5+ years of experience in software engineering (emphasis on coding) • Experience with C/C++, Rust, Zig, Python, and TypeScript More ❯
London, England, United Kingdom Hybrid / WFH Options
FactSet
bug reports and feature requests. Participate in an on-call rotation. Minimum Requirements: 8+ years of professional software engineering experience. Critical Skills: 5+ years of experience developing software in C or C++ in a Linux environment. Fundamental understanding of network programming. Ability to communicate effectively with peers within FactSet and with external users. Track record of success developing and shipping More ❯
Lisburn, Northern Ireland, United Kingdom Hybrid / WFH Options
Camlin Energy
optimization. Create and maintain technical documentation. Essential Criteria Experience in digital circuit design, simulation, implementation, verification, and validation on FPGA, DSP, and Microcontrollers. Proficiency in VHDL, Xilinx Vivado, C++, C, and real-time operating systems like FreeRTOS and Zephyr. Knowledge of digital signal processing algorithms (FFT, filters, re-sampling). Experience with laboratory equipment and communication protocols (I2C, SPI, UART More ❯
Time multi-threaded Embedded software, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with Object Oriented design and programming, preferably in UML and RUST. Familiarity with C and C++ Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. ARM virtualization extensions, preferably Hypervisor. Desired: Hypervisor Technology Linux Rhapsody UML Device drivers What sets you More ❯
documentation, testing, and deployment systems. Qualifications • A degree (MSc or PhD) in either Computing Science, Geology, Maths, Geophysics or Engineering. • Must possess good numerical, problem solving, and organisational skills. • C or C++ programming and design; object oriented design; C++ standard library or Boost libraries. Applicants preferably can demonstrate technical competency across a selection of the following disciplines: • 3D graphics toolkits More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
Be-IT
Regular progress reporting on schedule, quality & size of change • Support for existing security devices through problem investigation, identification and resolution Basic Qualifications • >5-7 years experience developing software in C/C++ • 1-2 Years Project and Team Leading • Some knowledge of Symmetric and Asymmetric cryptographic frameworks • Some Knowledge of Payment Card Schemes, EMV, Contactless and NFC • Software design and More ❯
years of experience performing operational analysis and/or modeling and simulation for the Department of Defense 3+ years of experience with scripting and/or programming languages, including C, C++, MATLAB, and Python Knowledge of U.S. and foreign combat weapon systems, including aircraft and ground-based air defense systems Experience performing analytical assessments of complex systems Bachelor's degree More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
Formpipe Software AB
to long-term projects and team stability Nice-to-haves: Knowledge of Qt Framework Experience with .NET and C# Front-end skills: HTML, React, TypeScript, Node.js Low-level programming (C, C++, Rust) and systems knowledge Skills Ideal candidate traits: Pragmatic problem solver Comfortable with legacy and greenfield projects Eager to learn new tools and technologies Collaborative but capable of independent More ❯
Radar (EASR) AND/OR: Seven (7) years of specific experience, defined as: Experience in coding/analyzing one or more of the following programming languages to include C++, C, Python, and Batch. Experience in Java. Experience and/or understanding of networking principles or familiar. Experience in real time and non-real time operating systems such as UNIX, Linux More ❯
minimum of 3 years of experience. Additional Requirements & Qualifications Familiarity with ultrasonic testing or non-destructive testing (NDT) technologies. Knowledge of calibration standards and procedures. Knowledge of Ruby, Visual C C#/.Net is desirable to support existing system. Languages – Bilingual (English/French) is desirable Conditions Available to travel to Quebec City for training and continuous learning. #J More ❯
minimum of 3 years of experience. Additional Requirements & Qualifications Familiarity with ultrasonic testing or non-destructive testing (NDT) technologies. Knowledge of calibration standards and procedures. Knowledge of Ruby, Visual C C#/.Net is desirable to support existing system. Languages – Bilingual (English/French) is desirable Conditions Available to travel to Quebec City for training and continuous learning. #J More ❯
or a related Science, Engineering or Mathematics field. Also requires 3+ years of job-related experience OR a Master's degree with 1 year of experience. Strongly skilled in C, C++, and Python Solid background on embedded software development, Linux, RTOS, and HW/SW integration Familiarity with DO-178 compliant software engineering life-cycle experience What sets you apart More ❯
include: Designing high performance electronics (digital/RF/analogue) for our products Manufacturing devices designed to operate in extreme environments Creating software and applications and GUIs (typically using C, C++, Java, Javascript or React) Creating FPGA-based digital signal processing applications (typically using VHDL) Developing software and/or firmware for a range of target devices including FPGAs, ARM More ❯
challenges Willingness and ability to travel when required Desirable Skills (Not Essential): Experience with .NET, ASP.NET, Blazor, HTML, CSS, JavaScript PLC programming using IEC (phone number removed) Embedded development (C/C++, ARM Cortex M, ESP32, Arduino) Full stack web application development Familiarity with industrial networking and fieldbus protocols What's in It for You? Salary between More ❯
tools (e.g., IDA Pro, Ghidra, Binary Ninja) and debugging tools (e.g., GDB, WinDbg). Familiarity with programming and scripting languages relevant to reverse engineering and embedded systems development (e.g., C, C++, Python). Knowledge of operating systems internals, firmware, and protocols. Strong analytical and problem-solving skills, with a keen attention to detail. Excellent communication skills and the ability to More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
SEA Ltd
Software Development – working knowledge and experience of software design, development, implementation, test and integration. We’re open to hearing from candidates with interest or knowledge in C#, C++, embedded C, Java, Javascript, React, Oracle, .NET, and other similar technologies - Systems Engineering – System design and development, requirements analysis, implementation, test and build, product design and development Most importantly, if you’re More ❯
of development experience in a modern mainstream programming language, or alternatively, a Master's degree, whether freshly graduated or with some relevant experience. Knowledge of programming languages such as C/C++, Python, XML, Java and/or a JVM based language is required. Knowledge of Database Management Systems, Relational or no-SQL, both as developer and maintainer/administrator. More ❯
other technical field or equivalent education and work experience • Minimum of 10 years software development experience • Experience supporting military or defense programs. • Demonstrated programming experience in software languages Ada, C/C++, FORTRAN, C# • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. • Experience with the full Software Development Life Cycle (SDLC). More ❯
policies and conduct oneself professionally. Required Experience/Skills Bachelors degree or equivalent experience and 6 months - 2 years prior experience. Working knowledge of programming languages: C++, Python, C#, C, JavaScript, HTML, and SQL. Knowledge of networks, Unix, and cybersecurity concepts. Familiarity with software configuration management applications (Git, GitHub, VS Code, Docker). Ability to participate in code reviews and More ❯