London, England, United Kingdom Hybrid / WFH Options
Client Server
two days a week. About you: You have advanced C++ development skills including C++ 17, multi-threading You have a good understanding of CPU, memorymanagement, operating systems and networking programming You're proficient with Python You have experience of working in a Quant Trading environment You're more »
a great stepping stone for you as well as utilising your existing technical skills. The tech: Programming in Java and experience with concurrency and memorymanagement Strong RDBMS knowledge Experience developing distributed, micro services-based application. Experience with data modelling and curation for large scale datasets Experience with more »
and machine learning techniques. Optimizing and fine-tuning existing Python codebase for maximum efficiency and scalability, employing techniques like parallel computing, asynchronous programming, and memory management. Spearheading the adoption of best practices and coding standards within the Python development team, ensuring code quality, maintainability, and reproducibility across all projects. … Technical Requirements: Expertise in Python programming language, with a deep understanding of its inner workings, including memorymanagement, concurrency, and performance optimization. Proficiency in data science and machine learning libraries such as scikit-learn, TensorFlow, and PyTorch, with hands-on experience in developing and deploying machine learning models more »
component that touches almost everything streamed on the Roku platform. What you'll be doing Work closely with product development, platform services, and release management teams to contribute extensively to our embedded UI development and underlying architecture Integrate third-party C++ libraries Investigate, diagnose and resolve issues within the … source development Understanding of API design considerations and tradeoffs Familiarity with tools and libraries such as Boost, PlayReady, ALSA, DIAL a plus Experience with memorymanagement and multi-threaded development Experience with OpenGL and DirectFB Media/Video knowledge such as codecs, media streaming, etc. would also be more »
strategies. Requirements: Proficient understanding of Computer Science fundamentals, particularly in Data Structures and Algorithms. Strong grasp of Java, including knowledge of garbage collection and memory management. Experience working in a front-office environment. Excited about this opportunity? Apply now more »
Greater London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
strong background in modern C++ development, with a focus on low-level performance optimization. A deep understanding of computer architecture, CPU cache hierarchies, and memory management. Proficiency in debugging and profiling tools (e.g., GDB, Valgrind, perf). Familiarity with multi-threading and concurrent programming. Why Join Them: Impact: Your more »
Excellent business knowledge around Credit, Rates, FX or Equities Strong experience building and developing high throughput, low-latency applications Strong multi-threading, concurrency and memorymanagement Strong test first approach (including unit testing, integration testing, back testing and end-to-end testing). Good technical or scientific academic more »
South East London, England, United Kingdom Hybrid / WFH Options
Client Server
office once or twice a month.About you:You have strong C coding/development skillsYou have a good understanding of concurrency, multi-threading and memory managementYou have strong debugging skills across code, log files and core filesYou have experience of using version control systems e.g. Git, and build tools more »
of new strategies.Requirements:Proficient understanding of Computer Science fundamentals, particularly in Data Structures and Algorithms.Strong grasp of Java, including knowledge of garbage collection and memory management.Experience working in a front-office environment.Excited about this opportunity? Apply now more »
What you’ll be doing Develop core features of Roku OS Application framework Work closely with Product Development, UI design, Platform Services, and Release Management teams to contribute to our application development Investigate, diagnose and resolve issues within the Roku Platform Work closely with cloud teams to design and … cloud-driven UI framework. We’re excited if you have Relevant software development experience, with extensive C++ and Embedded Linux programming expertise. Experience with memorymanagement and multi-threaded development An understanding of Linux tools, frameworks, and libraries Understanding of API design, considerations and trade-offs Experience with more »
Oxford. The successful C++ software engineer will be joining the talented and driven engineers in the execution team, working on company’s custom order management system. The ideal candidate will have at least 5 years of experience working in finance and in particular with exposure to order management … essential and Python will be beneficial. Familiarity with Linux systems, Bash scripting, version control and networking will be advantageous. Experience in finance with order management systems or execution in particular is a requirement. Essential Skills Excellent C++programming 5+ years of experience in execution team working on custom order management system. Solid understanding of OOP concepts and modern C++ features, including memorymanagement facilities such as smart pointers, move semantics. Familiarity with Linux, bash scripting and version control Experience working with large, messy data sets. TCP/IP networking Low latency systems Benefits: Working alongside other extremely more »
java, camel, springboot/spring cloud, iis, kafka, elastic stack, ocp and k8s. and skills in server level programming around apis/microservices/memory-management/messaging/event-sourcing. on experience on deploying applications on cloud platform like OCP/PCF. in building application Java, Spring more »
embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of … Develop core features of the Roku Channel app and Roku OS. Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development. Investigate, diagnose and resolve issues. We're excited if you have Strong C or C++ experience. Experience … such as ReactJS Relevant software development experience in embedded systems Experience writing functional and integration tests A good understanding of Core OS concepts like memorymanagement and multi-threading A good understanding of API design, considerations and trade-offs Experience with scripting languages such as BrightScript, JavaScript, Lua more »
Embedded Development experience with C and C++ Embedded development experience with Android Devices Real-time development experience: RTOS, FreeRTOS Great OS knowledge: Multi-threading, MemoryManagement etc. Does this sound like it could be the ideal next step in your career? Apply now! If you do not have more »
Dudley, West Midlands, West Midlands (County), United Kingdom
Aatom Recruitment
a high level language such as Python Has a sound understanding of operating system concepts such as multi-threading, process scheduling, inter-process communication, memorymanagement and I/O Will be able to use off the shelf tools for configuration management and version control (Git preferred more »
or twice a month. About you: You have strong C coding/development skills You have a good understanding of concurrency, multi-threading and memorymanagement You have strong debugging skills across code, log files and core files You have experience of using version control systems e.g. Git more »