is preferred. Knowledge of information systems development or design. Building applications using Spring framework. Understanding of secure coding practices and testing. Strong programming skills in C++, JAVA, ASP.NET, C, C++, Embedded Systems, Spring Hibernate, Spring MVC, Eclipse IDE, Unix, Linux, SQL. Knowledge of Microsoft SQL server More ❯
london, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
a Software Engineer in either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C++ / Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency More ❯
Aylesbury, Buckinghamshire, United Kingdom Hybrid / WFH Options
Skyhigh Security
Bachelor or Master Degree in Computer Engineering / Computer Science with 3-7 years of professional work experience. Strong experience in object-oriented programming with C++ - mandatory skill. 2+ years of development experience on Linux is mandatory. Project experience in developing complex multi-threaded applications. Awareness More ❯
Senior Software Developers required for an excellent client who are in the trading industry and their office is based in the City of London. The successful Senior Software Developer will join a small but extremely talented development team. You More ❯
FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreadedprogramming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements … or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good analytical More ❯
FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreadedprogramming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements … or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good analytical More ❯
FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreadedprogramming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements … or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good analytical More ❯
significant experience developing high-availability systems in C++ and Python with very tight resource / latency constraints Have a background in multi-threaded programming and a strong understanding of hardware / software interaction Are comfortable working “under the hood” and you are quite skilled in performance tuning More ❯
systems Experience with implementing automated unit + regression testing into CI / CD development pipelines Strong understanding and experience with multi-threaded programming Highly desirable: Strong knowledge of Interest Rate Swap products (FRA / IRS / XCCY) Experience working with Bloomberg APIs (i.e. BPIPE, SAPI, DAPI More ❯
side development experience is essential. The candidate must be able to demonstrate knowledge of multi-threaded development. Demonstrable experience with highly available, multithreaded, distributed systems is essential. Demonstrable experience with developing and tuning low latency systems. Demonstrable experience of FX spot or Equities algo execution and More ❯
/ UX design, CI / CD What you need: 5+ years' experience developing in C++ on a Linux platform Experience with multi-threaded programming Strong knowledge of OOP concepts Interested? Get in touch with Marlena Szarek @ RealTime Recruitment today on 02895211121 or apply with your latest CV More ❯
Middlesbrough, Yorkshire, United Kingdom Hybrid / WFH Options
Double Eleven Ltd
targeted code Able to break down and structure tasks to meet deadlines efficiently Experience in profiling and optimisation techniques Experience with multi-threaded programming Experience with post-launch ongoing product development and delivery Excellent verbal and written communication skills, including with team members outside of the More ❯
codebase. Good knowledge of 3D mathematics, including character rotation, moving, and translation. Creative software engineering, problem-solving, and debugging skills. Strong multi-threaded programming skills. Ability to explain and present technical solutions to both programmers and team members from other disciplines. More ❯
Overview Position Overview: The Software Engineer is responsible for developing and maintaining Neuronetics product and non-product software. The position requires working with a team of both contract and in-house development and test personnel. Job duties include the More ❯
the largest supercomputers in the world. Our tools span a wide range of use cases: from C / C++ / Python developers writing multithreaded server applications, through ML and data analysis, to HPC developers scaling programs to millions of cores. To learn more about Linaro Forge please … only a subset of the required skills. You will require the following selection of skills and experience for this role: C++ and C programming for Linux / Unix and ensuring quality in own and others' code delivery. Demonstrable professional C / C++ development experience. Good administrator More ❯
Are you ready to revolutionise the world with TEKEVER? Join us, the European leader in unmanned technology, where cutting-edge advancements meet unparalleled innovation. We offer a unique surveillance-as-a-service solution that provides real-time intelligence, enhancing maritime More ❯
Crawley, West Sussex, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
Senior Java Software Developer. Are you an experienced Senior Software Developer looking to take on a design authority role? Join a dynamic and growing team delivering cutting-edge cloud-based analytics solutions. With award-winning technology and strong partnerships in More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom
ETS Technical Selection
Job Opportunity: Software Engineer Medical Technology Position Summary An exciting opportunity for a Software Engineer to contribute to the development of innovative software solutions within a growing medical technology environment. This role involves the specification, design, development, and More ❯
london, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP / IP, UDP) is a plus. Proficiency in More ❯
About the role An opportunity to join a technology development group and lead a team of six highly competent C / C++ engineers. You will be responsible for leading developments of the PROIV Software Development and Runtime environment More ❯
london (city of london), south east england, united kingdom
Selby Jennings
Rust Developer | Crypto / Blockchain Trading Technology Location: London, UK - 5 days a week in office required Package: Base + Bonus + Equity We are working closely with a profitable, venture backed crypto tech company based in London, who specialise More ❯
Basingstoke, England, United Kingdom Hybrid / WFH Options
Understanding Recruitment
Are you a Software Developer looking to work with the latest technologies to help individuals embrace greener lifestyles? Core Java Developer – Energy-as-a-Service Up to £150k | Remote role In a time when environmental awareness is growing and energy More ❯
services Mentor junior team members What do we expect from our Principal Programmers? Extensive experience with network features and client / server systems programming Proficiency in C++ within large, shared codebases Strong understanding of multi-threaded programming Experience profiling and optimizing network, CPU, and More ❯
developing our engine to run on the first-party platforms. Support game projects using our in-house engine. Who you are Solid C++ programming experience. Excellent in problem-solving and debugging C++ code. Knowledge of a wide range of tools and pipelines used in modern game development. … Strong multi-threaded programming skills. Knowledge of a wide range of game-level systems, including scene management, physics, animation, AI, rendering, etc. Experienced with automated testing, testable code, and robust test frameworks to ensure stability and performance. Have a great attention to detail. Note: Research shows under More ❯
West Sussex, England, United Kingdom Hybrid / WFH Options
James Chase
Java Technical Lead – Hybrid - £80k - £85k We’re looking for a Java Technical Lead for our fantastic client based in West Sussex. you will be responsible for providing hands-on technical leadership within a team of developers, ensuring the design More ❯