to be part of a disruptive and talented group of exceptional people. What's required for this LLVM Compiler Engineer position? Strong C/C++ development skills Excellent understanding of GPU/CPU architecture and microarchitecture LLVM Expertise Understanding of benchmarks and workloads in the ML spaceIf you are a more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
Senior C++ Software Engineer Location: Cambridge (Hybrid) Salary: Up to £150,000 + Bonuses Come join an innovative team in Cambridge that is redefining the limits of their industry! This close-knit group of talented software engineers are committed to building a collaborative and intellectually stimulating environment that encourages curiosity … and personal growth. Role Overview: We are seeking a hands-on Senior C++ Software Engineer with a passion for technology and innovation. You will play a key role in designing and developing high-performance software solutions. Key Responsibilities: - Design, develop, and maintain high-performance C++ applications. - Collaborate with FPGA engineers … to work with Rust on new projects, with guidance from their Head of Software. What We're Looking For: - Extensive hands-on experience with C++ development. - Broad technical experience and a willingness to learn and adapt. - Strong problem-solving skills and an ability to work in a fast-paced environment. more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
nanoseconds matter. Exercise your creativity and computer science knowledge in creating software which pushes the speed limit. Collaborate with hardware engineers and sculpt quality C++ code with a full test suite. You’d be joining a specialised international technology firm in their Cambridge office, with hybrid working available. They are … experts in their field and aim to have a positive social impact, contributing to good causes. Your C++ skills and comprehensive knowledge of data structures, algorithms and concurrency will serve you well here. You may be someone who particularly enjoys unorthodox and novel optimisations which others wouldn’t have thought … and technical initiative Software design skills for elegant, high performance, easy to maintain code Extensive knowledge of data structures, algorithms, complexity and concurrency Strong C++ language knowledge and coding skills Relevant technical knowledge: Concurrency (multithreading, synchronisation and alternatives, parallel hardware) CPU architecture (CPI, dynamic execution, caching levels, cache misses, pipeline more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
in a life science context working with industry hardware. You may have created these algorithms in Python or other languages such as C or C++, R, Java, C# or Fortran. Good technical communication skills, as you’ll be working in cross-discipline environment with scientists and software developers. Team leadership … Cambridge and on major bus routes. Keywords: algorithm development, Python, 2D imaging, numerical data, instrumentation, cell therapy, fluorescence, droplet imaging, microfluidics, team lead, C, C++, R, Java, C#, Fortran, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact more »
Graduate/Junior Software Engineer (C++) Cambridge £30,000 - £45,000 + Excellent Training + Progression + Pension An excellent opportunity awaits a junior Software Engineer with experience in C++ to join a leading company. This role offers comprehensive training, a clear path for career progression, and a competitive benefits … exposure to both desktop and embedded systems development The ideal candidate for this role will be a graduate or junior software engineer with strong C++ skills, that is looking to further progress their career within a specialist business. The right person will be a proactive individual with a strong drive … for self-development and the initiative to take ownership of tasks. This is a fantastic opportunity for an ambitious Software Engineer with strong C++ skills to join a leading business offering great training opportunities, progression and benefits. The Role: *C++ Software Development *Strong technical and project variety *Work across Desktop more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Rise Technical Recruitment Limited
Graduate/Junior Software Engineer (C++) Cambridge £30,000 - £45,000 + Excellent Training + Progression + Pension An excellent opportunity awaits a junior Software Engineer with experience in C++ to join a leading company. This role offers comprehensive training, a clear path for career progression, and a competitive benefits … exposure to both desktop and embedded systems development The ideal candidate for this role will be a graduate or junior software engineer with strong C++ skills, that is looking to further progress their career within a specialist business. The right person will be a proactive individual with a strong drive … for self-development and the initiative to take ownership of tasks. This is a fantastic opportunity for an ambitious Software Engineer with strong C++ skills to join a leading business offering great training opportunities, progression and benefits. The Role: *C++ Software Development *Strong technical and project variety *Work across Desktop more »
Cambridge, England, United Kingdom Hybrid / WFH Options
Search 5.0
C++ Developer Do you want to upskill with the best technologists in the business? Do you enjoy the fast pace of financial services? This is a unique opportunity for a C++ Developer with 1-2 years experience to join a company that truly invests in their employees and their future. … projects within Fintech. This role could take you all over the world! What you will be doing: Design and develop applications using C/C++ Assist in adding new functionalities Provide client support and help with production issues. Test and Automate where necessary Upskill and continually learn What They Are … Looking For: 1-2 years of experience in C++, design and development Experience working in Linux/Unix environments Scripting knowledge of BASH, Perl, and Python. Testing and debugging experience. Experience working in an Agile environment. What you will get in return: £35,000 - £45,000 Hybrid working Support and more »
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
Developing ultrafast software for the financial sector This company develops ultra-low-latency software for financial applications. They are seeking an expert C++ programmer to join their development team. You will need to be well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling … message efficiently. Exemplary knowledge of C++ language features, their performance implications and costs, and the standard template library data containers will be needed, along with the ability to develop home-grown data containers when further optimisations are possible. Joining this development team, you can expect to pick up new skills … ideas, design, implementation, and testing. Specific skills and attributes: • A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject • Excellent C++ coding skills, knowledge of memory management, data structures, STL data containers, threading, and efficient algorithm implementation • Full existing right to work in the UK without more »
efficiency while meeting safety and quality standards. Looking to start ASAP Responsibilities: Architect and implement firmware solutions for complex embedded systems using C/C++ Design and optimize real-time software systems for performance, memory usage, and power consumption Develop and maintain bootloaders, device drivers, and board support packages (BSPs … integration issues using logic analyzers, oscilloscopes, and JTAG debuggers Qualifications: 5+ years of hands-on embedded software development experience Expert knowledge of C/C++ programming in resource-constrained environments Strong understanding of microcontroller architectures (ARM Cortex-M, RISC-V) Experience with real-time operating systems (FreeRTOS, VxWorks, QNX) Excellent more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Integrity Personnel Limited
If you are an experienced embedded real-time C++ Android platform developer looking for a new challenge in a highly successful communications company, then this exciting new Senior Android Platform Embedded Software Developer role might just be the one for you! Working in a friendly team of highly skilled developers … this Senior Android platform Embedded Software Developer position : Degree in relevant subject Significant contribution to platform development of commercially released product using Android. Excellent C++ programming in real-time multi-processor, multi-threaded, event-driven software. Understanding of the Android SDK and APIs (specially Telecoms & networking) Experience with real-time … driven software. Good understanding of the Android Architecture and ecosystem (including low level and security) .Experience in most of the following: Binder AIDL Services (C++/Java) Framework APIs NDK, JNI CTS Nice to have: Familiar with Embedded Linux kernel, driver architecture, USB, networking, memory and scheduling subsystems. Experience of more »
Innovative fintech leader seeks C++ expert for market-leading trading solutions Are you ready to join a dynamic team at the forefront of financial technology? This leading managed services and IT infrastructure provider to the global capital markets community is seeking a talented C++ Developer to join their Cambridge office. … integration and regression testing while collaborating with team members to ensure quality software releases. Key Requirements: Commercial experience in design and development, with demonstrable C++ expertise including STL and Boost Top academics - 1st or 2:1 from a prestigious university with excellent supporting A Levels Good level of competency with more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Searchability (UK) Ltd
involved in code reviews, team building activities and Scrum meetings. Electronics Engineer - Essential skills: Degree in Physics or Electrical Engineering. Extensive experience in C, C++, or Python. Previous exposure to PCB schematic capture, layout, manufacture, and testing. Proficiency in FPGA development skills and Verilog-programming. Knowledgeable in python and NumPy … consent for us to process & submit (subject to required skills) your application to our client in conjunction with this vacancy only. Key Skills: Python, C++, Electrical Engineering, Analogue Circuits, Code Reviews, Scrum, Communication, Problem-solving more »
Cambridge, Landbeach, Cambridgeshire, United Kingdom
Polytec Personnel Ltd
Android architecture and ecosystem * Understanding of the Android SDK and APIs (especially telecoms and networking) * Experience optimising Android performance * Experience with Binder, AIDL, Services (C++/Java), Framework APIs, NDK, JNI and CTS * Excellent knowledge of the C++ programming language in real-time multi-processor, multi-threaded, event-driven software more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
Graduate Software Engineer - £50,000 Title : Graduate Software Engineer (C++) Client : Custom high-performance software house Location : Cambridge area (Hybrid) Package : Up to £50,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to … growth. The business are well reputed for growing graduates internally, and for providing ultra-low-latency solutions using C++. The role: Write high-performance C++ code. Work on live projects from day one with a network of support. You will have a dedicated mentor with expertise in software development to … micromanagement. Friendly and collaborative culture. Requirements: Computer Science or related degree Must have a GitHub/extensive examples of personal programming projects (C/C++ preferred) Genuine interest in technology! You will stand out if you have low-level personal projects (e.g., compilers, networks, OS...) If you are interested learning more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Integrity Personnel Limited
If you have experience developing embedded real-time software on Android AOSP using C++/Java then this exciting new Embedded Software Developer (Android) position might just be the one for you! Working in a friendly team of highly skilled developers in this well-established manufacturer of specialized communications devices … Experience and Skills for this Embedded Software Developer (Android) position : Degree in relevant subject Embedded real-time software development experience on Android AOSP, using C++/Java Good debugging skills. Enjoys investigating and solving challenging real-time platform issues. Experience with development tools for debugging, profiling, code coverage, memory leak more »
We are working with a leading semiconductor company known for its innovative microprocessor architectures. They are looking to expand their Solution Engineering FPGA design team, working at the forefront of embedded design in either Cambridge or Manchester. As an FPGA more »
Senior GPU Graphics Algorithm Engineer European Tech Recruit are working closely with a multinational telecommunications company, based in Cambridge, who are looking for a Senior GPU Graphics Algorithm Engineer to join their team and work at the forefront of 3D more »
signal processing, working with high-speed interfaces, and ensuring robust signal integrity. Additionally, the role will involve programming and optimising embedded systems using C, C++, and Python to support baseband functionality within wireless products. The ideal Electronics Engineer will have experience in: PCB design and development Analog and digital circuit … a focus on baseband processing Signal processing and high-speed digital design RF front-end and baseband interface design Embedded systems programming using C, C++, and Python Experience with telecommunications standards and wireless communication protocols Familiarity with power integrity and signal integrity analysis for high-speed designs Knowledge of modulation more »
+ Excellent Training + Progression + Pension An excellent opportunity awaits a graduate to mid-level Software Engineer with experience in C++ to join a leading company. This role offers comprehensive training, a clear path for career progression, and a competitive benefits package. This company is an established developer and … drive for self-development and the initiative to take ownership of tasks. This is a fantastic opportunity for an ambitious Software Engineer with strong C++ skills to join a leading business offering great training opportunities, progression and benefits. The Role: *C++ Software Development *Strong technical and project variety *Work across … Desktop and Embedded applications *Site based in Cambridge The Person: *Experience in C++ Development *Willingness to learn and grow *Full UK Right to Work Reference Number: BBBH (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Rise more »
Employment Type: Permanent
Salary: £30000 - £45000/annum Training + Progression + Pension
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Rise Technical Recruitment Limited
+ Excellent Training + Progression + Pension An excellent opportunity awaits a graduate to mid-level Software Engineer with experience in C++ to join a leading company. This role offers comprehensive training, a clear path for career progression, and a competitive benefits package. This company is an established developer and … drive for self-development and the initiative to take ownership of tasks. This is a fantastic opportunity for an ambitious Software Engineer with strong C++ skills to join a leading business offering great training opportunities, progression and benefits. The Role: *C++ Software Development *Strong technical and project variety *Work across … Desktop and Embedded applications *Site based in Cambridge The Person: *Experience in C++ Development *Willingness to learn and grow *Full UK Right to Work Reference Number: BBBH 243044 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Rise Technical Recruitment. more »