CI / CD, and DevOps. Strong understanding object-oriented design skills and of design for scalability, performance, reliability, and security. Deep understanding of real-time and multi-threaded programming concepts. Experience developing efficient data structures and algorithms. A clear understanding of how to write testable and maintainable code. A strong foundation in modern design patterns for enterprise More ❯
CI / CD, and DevOps Strong understanding object-oriented design skills and of design for scalability, performance, reliability, and security Deep understanding of real-time and multi-threaded programming concepts Experience developing efficient data structures and algorithms A clear understanding of how to write testable and maintainable code A strong foundation in modern design patterns for enterprise More ❯
development and support of 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: B.S. Degree in Electrical Engineering … Experience developing software in C 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 and problem solving abilities Ability More ❯
development and support of 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: B.S. Degree in Electrical Engineering … Experience developing software in C 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 and problem solving abilities Ability More ❯
development and support of 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: B.S. Degree in Electrical Engineering … Experience developing software in C 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 and problem solving abilities Ability More ❯
development and support of 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: B.S. Degree in Electrical Engineering … Experience developing software in C 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 and problem solving abilities Ability More ❯
development and support of 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: B.S. Degree in Electrical Engineering … Experience developing software in C 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 and problem solving abilities Ability More ❯
and backend code to build fast, low latency distributed systems that can handle multiple TBs of data in real-time. Requirements : BSc STEM field, preferably Computer Science Experience programming in core Java Experience writing multi-threaded code, building distributed systems and low-latency environments is beneficial Experience in an agile, test-driven development No financial product More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
experience in Linux environments; C# knowledge is a plus. Proven background in real-time data systems, ideally with SFPDP or similar high-speed protocols. Expertise in multi-threaded programming, low-level I / O, DMA, and PCIe driver interactions. Familiarity with software sequencing frameworks or custom state machines. Experience in system integration, debugging, and performance tuning. Proficiency More ❯
deployed globally. Skills Required: Have 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 (applications, Linux, socket I /More ❯
advance our business and your career. You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You'll be tasked with keeping the team and other key stakeholders up to speed on the progress … ignite. Prior experience with java code instrumentation , implementing monitoring & capturing application metrics Expertise in application, data, and infrastructure architecture disciplines Good understanding of data structures, algorithms & multi-threaded programming Preferred Qualifications, Capabilities, And Skills, Experience working on high throughput mission critical high performance STP platforms Ability to understand architecture and design across distributed systems Experience with Cloud More ❯
We are looking for someone who has 3+ years’ experience designing, implementing, and supporting high-performance, high-throughput, low-latency applications. This role is for individuals who can work effectively as part of our global development team, along with More ❯
Venn Group Software Engineer SC Cleared - UKEO 12 Month Contract On-site in Hertfordshire Rate: £60-£67 per hour (Inside IR35, Umbrella) Our client required a Software Engineer with specialism in C++ to join them on a long-term contract. More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Spliced Inc
4+ experience on core systems Experience with using Motion Matching in any game engine Deep knowledge of engine and hardware architectures, optimization strategies, profiling tools and multi-threaded programming Knowledge of animation systems for 3D AAA games and how to use them Strong interpersonal skills: the abilities to communicate positively and effectively, and to take constructive feedback. More ❯
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 ❯
Social network you want to login / join with: Rust Developer | Crypto / Blockchain Trading Technology, London (City of London) Client: Selby Jennings Location: London (City of London), United Kingdom Job Category: Other EU work permit required: Yes Job Views More ❯
team members through code reviews and technical guidance, promoting best practices and code quality Evaluate and refactor existing codebases to improve performance, maintainability, and scalability Required Skills Strong programming expertise in C++ and Python for robotics applications Experience with robotics frameworks such as ROS / ROS2 or similar middleware platforms Robotics or embedded systems experience with practical … actuators, and control systems Software architecture and design skills with experience in complex, multi-component systems Linux proficiency including system administration and development environments Real-time and multithreadedprogramming experience for performance-critical applications Version control and development practices using Git, code reviews, and collaborative workflows Problem-solving mindset with ability to More ❯
team members through code reviews and technical guidance, promoting best practices and code quality Evaluate and refactor existing codebases to improve performance, maintainability, and scalability Required Skills Strong programming expertise in C++ and Python for robotics applications Experience with robotics frameworks such as ROS / ROS2 or similar middleware platforms Robotics or embedded systems experience with practical … actuators, and control systems Software architecture and design skills with experience in complex, multi-component systems Linux proficiency including system administration and development environments Real-time and multithreadedprogramming experience for performance-critical applications Version control and development practices using Git, code reviews, and collaborative workflows Problem-solving mindset with ability to More ❯
team members through code reviews and technical guidance, promoting best practices and code quality Evaluate and refactor existing codebases to improve performance, maintainability, and scalability Required Skills Strong programming expertise in C++ and Python for robotics applications Experience with robotics frameworks such as ROS / ROS2 or similar middleware platforms Robotics or embedded systems experience with practical … actuators, and control systems Software architecture and design skills with experience in complex, multi-component systems Linux proficiency including system administration and development environments Real-time and multithreadedprogramming experience for performance-critical applications Version control and development practices using Git, code reviews, and collaborative workflows Problem-solving mindset with ability to More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
Enso Recruitment
foster a culture of continuous learnin g Requiremen ts4+ years of professional Java development experien ceStrong knowledge of Spring / Spring Bo otExperience working with RESTful APIs, multithreadedprogramming, and relational databas esFamiliarity with version control (Git), CI / CD pipelines, and containerizatio n.Excellent problem-solving skills and the ability to work both More ❯
Knutsford, Cheshire, United Kingdom Hybrid / WFH Options
Warner Media, LLC
of CPU and GPU code Excellent verbal and written communication skills, plus the ability to communicate ideas with other disciplines Familiarity with CPU architectures, memory access patterns and multithreadedprogramming Bachelor's degree in Computer Science or a related field or equivalent professional experience Passion for games and rendering technology High level understanding of More ❯
solving skills, with a desire to own issues and see them through to resolution. What We’re Looking For: Excellent core Java skills Exceptional knowledge of concurrency and multithreadedprogramming Experience of developing low latency pricing and trading systems in a Linux environment Application performance profiling and optimization Bonus Points: eFX development experience More ❯
related issues Proactively identify and address networking problems Integrate client and server with backend services Mentor junior team members Qualifications Strong C++ skills and experience with multi-threaded programming Excellent debugging skills for complex issues Ability to work collaboratively in a team environment Innovative mindset with the ability to plan and deliver features Excellent written and verbal … English communication skills Minimum Requirements Experience with TCP and UDP network programming Experience with server mesh technologies Profiling and optimization skills (network, CPU, memory, IO) Development experience on Windows / Linux platforms Experience with client / server network traffic management Management experience Diversity and Fraud Statements We are committed to diversity and inclusion, fostering a workplace More ❯
lifetime of our projects. Work with artists to create new interactive objects and vehicles for the game. QUALIFICATIONS Physics, mathematics, computer science or equivalent degree. 5+ years game programming experience. Ability to work with artists, designers, coders and other content creators to make sure they can get the most out of our technology. Passionate about playing and … Strong profiling and optimisation skills. Knowledge of rigid, multi body simulation and Newtonian mechanics. Strong maths skills (linear algebra, trigonometry, matrix / quaternion math). Strong multi-threaded programming skills. Excellent problem-solving skills with an emphasis on debugging C++ code. PLUSES Please note that these are desirable skills and are not required to apply for the … Godot, Jolt, Havok or PhysX. One shipped title; preferably on the Xbox and / or PlayStation consoles. A video show reel demonstrating your creativity and flair for gameplay programming, preferably with an emphasis on utilizing physics. Knowledge of vehicle dynamics. HOW TO APPLY Please apply with a CV and cover letter demonstrating how you meet the skills More ❯
Staines-Upon-Thames, England, United Kingdom Hybrid / WFH Options
IC Resources
Nice to Have: Research publications or open-source contributions in ML / AI. Experience with knowledge distillation, federated learning, or model compression. Familiarity with embedded Linux, multi-threaded programming, and CI tools. If you’re an AI Researcher / Embedded AI Engineer or hold the relevant experience and are interested in this exciting opportunity, please do apply More ❯