High Performance Software Engineer

3 days ago


Cambridge, Cambridgeshire, United Kingdom ECM Selection Full time
Job Description:
As a senior software engineer at ECM Selection, you will be responsible for developing high-performance software solutions using elegant approaches. With a strong focus on ultra-low latency and state-of-the-art technology, our team is committed to pushing the boundaries of what is possible.

The ideal candidate will have a comprehensive knowledge of data structures, algorithms, and concurrency, with a strong background in C++. You will work closely with hardware engineers to create quality code with a full test suite. Your creativity and problem-solving skills will be essential in designing and implementing novel optimisations that others may not have considered.

Our team is dedicated to making a positive social impact while driving technological innovation. As a key member of our international team based in Cambridge, you will contribute to shaping the future of high-performance software engineering. In addition to your technical expertise, you will bring critical thinking, independence, and collaboration skills to our dynamic environment.

Key Responsibilities:
  • Design and develop high-performance software solutions using C++
  • Collaborate with hardware engineers to create quality code
  • Implement novel optimisations to improve software performance
  • Contribute to the development of cutting-edge software technologies


  • Cambridge, Cambridgeshire, United Kingdom ECM Selection Full time

    ECM Selection offers a Competitive Salary: £110,000 - £140,000 per annum.The role of Senior / Principal Engineer, C involves contributing to the state-of-the-art in high-performance, low-latency algorithmic software where nanoseconds matter. Your creativity and computer science knowledge will be exercised in creating software that pushes the speed...


  • Cambridge, Cambridgeshire, United Kingdom CV Library Full time

    Company Overview:CV Library is a forward-thinking company that is redefining the limits of its industry. We are committed to building a collaborative and intellectually stimulating environment that encourages curiosity and personal growth. Our team of talented software engineers is dedicated to delivering high-performance software solutions using C++. We are...

  • Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time

    Company OverviewPlatform Recruitment is proud to offer a unique opportunity for graduate software engineers to join a high-performance team focused on delivering ultra-low-latency solutions using C++.


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    This leading fintech company, Ecm Selection, is seeking an exceptional C++ software engineer to join their high-performance development team in Cambridge. With a focus on ultra-low-latency software solutions, the successful candidate will possess in-depth knowledge of C++ programming techniques, including efficient algorithm implementation, data structures,...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    European Tech RecruitHigh-Performance FPGA Engineer Position in Cambridge, UKWe are seeking a talented High-Performance FPGA Engineer to join our team in Cambridge, UK. As a key member of our engineering team, you will be responsible for developing high-performance FPGA designs, creating prototypes and reference designs for IP platforms.The ideal candidate...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    About Ecm SelectionWe are a cutting-edge technology company developing high-performance software solutions for the financial industry. Our team of experts is seeking an experienced C++ programmer to help us deliver ultra-low-latency software that meets the needs of our clients.Key ResponsibilitiesDeveloping high-performance C++ code using optimal coding...


  • Cambridge, Cambridgeshire, United Kingdom ECM Selection (Holdings) Limited Full time

    We are seeking a highly skilled C++ programmer to join our development team at ECM Selection (Holdings) Limited, based in pleasant modern offices in Cambridge. The successful candidate will be responsible for developing ultrafast software for the financial sector.About UsOur company develops ultra-low-latency software for financial applications. We require...


  • Cambridge, Cambridgeshire, United Kingdom Imagination Technologies Full time

    We are seeking a skilled Senior/Staff GPU Software Engineer to join our team at Imagination Technologies, a UK-based company that creates innovative silicon and software IP solutions.Job SummaryThis is an exciting opportunity for a talented individual to contribute to the development of high-performance GPU compute software, empowering users to create...


  • Cambridge, Cambridgeshire, United Kingdom Search 5.0 Full time

    Role SummaryWe're seeking a highly motivated software developer to join our team in Cambridge. As a junior software engineer, you will be responsible for designing, developing, and testing software applications using C# and other modern backend languages.About the TeamYou'll be working with a talented team of software engineers who are passionate about...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    High-Performance EngineerIC Resources is seeking a High-Performance Engineer to join their team of experts in scalable sensor solutions. As a key member of the team, you will work on cutting-edge technology for high-volume applications in automotive, medical, industrial, and consumer electronics.Your Key Responsibilities:Develop and optimise firmware for...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior RF Engineer PositionWe are seeking an experienced RF engineer to join our team in Cambridge. As a key member of our engineering team, you will be responsible for designing and implementing RF module designs that meet customer requirements and can be produced in high volume.About the Job:This is a challenging and rewarding role that requires a deep...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    We are looking for a talented and motivated High-Performance Software Engineer to join our Functional Safety compiler team. The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434.Key...


  • Cambridge, Cambridgeshire, United Kingdom Mo-Sys Engineering Ltd Full time

    We are seeking a highly skilled High-Performance C++ Developer to join our team at Mo-Sys Engineering Ltd. As a key member of our software development team, you will be responsible for designing, building, and maintaining high-performance C++ code.About the CompanyMo-Sys Engineering Ltd is an award-winning manufacturer of virtual production solutions and...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    Role OverviewWe are seeking a highly skilled R&D Software Engineer to join our Streamline developer tools team.About the RoleThis is an exciting opportunity to craft new, experimental tools and features that can empower our customers in the short term, and be coordinated into the Streamline tool in the long term.Key ResponsibilitiesDevelop high-quality code...


  • Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full time

    Onyx-Conseil is seeking a highly skilled C++ Developer to join our team. As a Senior C++ Software Engineer, you will be responsible for designing and developing high-performance trading systems using C++.The ideal candidate will have advanced C++ programming skills, strong knowledge of CPU's/GPU's, and good multithreading experience on Linux. Knowledge of...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    **Company Overview:**Arm is a leading technology company that designs and develops innovative products that change people's lives. Our technology is used in over 70% of the world's population and is found in 95% of all connected devices.**Job Description:**We are seeking a highly skilled software development engineer to join our Quick Tools team. As a High...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Job Description: High Performance Algorithm DeveloperAbout Ecm SelectionEcm Selection is a leading technology firm in Cambridge, UK, committed to delivering innovative solutions and making a positive social impact.Key Responsibilities:Contribute to the development of state-of-the-art, high-performance algorithmic software where nanoseconds matterCollaborate...


  • Cambridge, Cambridgeshire, United Kingdom Karlstad University Full time

    Role OverviewWe are seeking a highly skilled engineer to lead efforts in the design, development, validation, and analysis of performance models for high-performance compute and memory systems.Key ResponsibilitiesDrive system and component level modeling of proposed architectures.Analyze results and validate models with our performance analysis team.Work...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Company Overview:At Arm Limited, we design technology that changes people's lives. With a diverse global team, we prioritize innovation and excellence in our products.We are seeking a passionate developer to join our dynamic Quick Tools team in Manchester, UK. This role will involve designing and developing high-quality performance profiling tooling for Arm...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    About Us:At Arm Limited, we believe that high-performance machine learning workloads on Arm CPUs require the co-development of sophisticated algorithms and highly optimized CPU kernels. Our rapid kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance.Job Summary:We are looking for a talented...