We have other current jobs related to this field that you can find below


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Job OverviewPrincipal Software Engineer - C#We are seeking a skilled Principal Software Engineer to join Oho Group Ltd, a forward-thinking technology firm dedicated to delivering innovative solutions that address intricate challenges throughout the software development lifecycle. In this role, you will be responsible for crafting software services utilized...


  • Cambridge, Cambridgeshire, United Kingdom Vector Recruitment Ltd Full time

    Position OverviewPrincipal Software Engineer - Competitive Salary - Exceptional Benefits - Opportunities for Professional GrowthWe are on the lookout for a C++ Principal Software Engineer who possesses substantial expertise in the architecture, development, and validation of software as part of intricate electronic systems that amalgamate various subsystems....

  • Senior C++ Engineer

    5 days ago


    Cambridge, UK, Cambridgeshire, United Kingdom TEC Partners - Technical Recruitment Specialists Full time

    Senior C++ Software Engineer Location: Cambridge (Hybrid) Salary: Up to £100,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...


  • Cambridge, Cambridgeshire, United Kingdom Penguin Recruitment Full time

    Principal Geotechnical EngineerCambridge 45-55,000 (depending on experience)We are looking for a Principal geotechnical engineer to join an award winning, rapidly expanding engineering consultancy where the senior employees have a huge say in company development. You will be working some the most exciting geotechnical design projects available in the...

  • Principal Engineer

    22 hours ago


    Cambridge, UK, Cambridgeshire, United Kingdom 5V Tech | Certified B Corp™ Full time

    Principal GNSS EngineerPermanentSalary up to £100,000 pa Cambridge (Hybrid)Would you like to join a company with a vision to revolutionize positioning solutions globally?This opportunity is with a company working with cutting-edge technology, seamlessly integrated into chips and operating systems, enhancing the capabilities of billions of devices worldwide....


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    IC Resources is seeking a talented Senior C++ Performance Engineer to join our growing team.In this role, you will play a key part in developing and testing compute libraries for a proprietary NPU instruction set architecture (ISA). You'll collaborate with cross-functional teams across various locations to make data-driven decisions that impact the...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Principal/Senior ASIC Design Engineer UK Start Up Join a company with a unique technical edge. This is an extremely rare and exciting opportunity for a Principal ASIC Design Engineer to work in primarily an Analog centric company and be their only Digital designer Engineer, you will have full ownership of the complete digital flow. This type of opportunity...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Principal Software Engineer – XenServer InterfacesJoin a skilled team of engineers dedicated to advancing XenServer at a prominent cloud solutions provider. As a Principal Software Engineer, your role will involve the design and development of user interfaces for XenServer, a robust virtualization platform employed across various environments.About...


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

    This is an exceptional opportunity for a Senior C++ Software Engineer to become part of Mo-Sys Engineering Ltd, a prominent innovator and producer of cutting-edge camera robotics and transformative virtual production technologies for the film, television, and live broadcast industries. In this role, you will engage in our primary software development...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    An opportunity has become available for a Principal Test Engineer to join a sensor company based in Cambridge.As a Principal Test Engineer you will have a number of responsibilities that include;Create test plansDevelop automated tests and analyse dataSensor characterisation and testingDesign and develop test setupsTo be considered for the Principal Test...


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

    This is an exceptional opportunity for a Senior C++ Software Engineer to become part of Mo-Sys Engineering Ltd, a prominent innovator and manufacturer of cutting-edge camera robotics and transformative virtual production technologies for the film, television, and live broadcast industries. You will engage in our primary software development initiatives,...


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

    This is an exceptional opportunity for a Senior C++ Software Engineer to become part of Mo-Sys Engineering Ltd, a prominent innovator and producer of sophisticated camera robotics and transformative virtual production technologies for the film, television, and live broadcast sectors. You will engage in our primary software development initiatives,...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    An exciting opportunity in Cambridge for a Principal PICs Engineer working on the development of Photonic Integrated Circuits for quantum applications.As the Principal PICs Engineer, you will be expected to lead the photonics team in the design and characterization of Skills necessary:PHD in Physics, electronic engineering, or related disciplineExperience...


  • Cambridge, Cambridgeshire, United Kingdom Vector Recruitment Ltd Full time

    Job OverviewSenior Software Engineer - Competitive Salary - Excellent Benefits - Opportunities for Professional GrowthWe are in search of a C++ Senior Software Engineer (Hybrid work options available) with substantial expertise in the design, development, and validation of software for intricate electronic systems that incorporate various subsystems. You...


  • Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full time

    Principal Mechanical Design Engineer - Medical Devices - Cambridge A growing Medical Devices team, based in Cambridge, is currently seeking an experienced Mechanical Design Engineer to lead the development of cutting-edge Medical Devices in the fields of Health Technology, Biotech, and Wearable Tech. The ideal candidate will have a proven track record of...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    Software Engineer - Arm Limited Position Overview: Arm Limited, a prominent technology firm recognized for its advanced CPU and GPU solutions for mobile devices, is enhancing its software development teams to propel innovation forward. Our software offerings are essential in ensuring that Arm architecture effectively integrates with diverse software...

  • C++ Software Engineer

    3 months ago


    Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    My client is a deep technology company producing groundbreaking software for holographic displays and producing market-leading AR/VR headsets. They are looking for a C++ Software Engineer to be involved in the full development cycle, optimizing, profile and benchmarking, making a significant individual contribution. You'll be working on their hologram...


  • Cambridge, Cambridgeshire, United Kingdom Reqiva Full time

    C++ Software Engineer OpportunityReqiva is seeking a skilled C++ Software Engineer to enhance our dynamic team. This role is pivotal in the financial technology sector, where you will contribute significantly to the research, design, development, and rigorous testing of cutting-edge software tailored for Linux environments.Key Responsibilities:Engage in the...


  • Cambridge, Cambridgeshire, United Kingdom Reqiva Full time

    C++ Software Engineer PositionReqiva is seeking a skilled C++ Software Engineer to enhance our dynamic team. This role is pivotal in the financial technology sector, where you will contribute significantly to the research, design, development, and testing of innovative, high-performance software tailored for Linux environments.Key Responsibilities:Develop...


  • Cambridge, Cambridgeshire, United Kingdom Noir Full time

    Exciting Career Opportunity for C# Software EngineerBecome a part of an innovative Fintech organizationEngage with state-of-the-art technologies including .NET Core, React, Angular, and AzureCollaborate with a skilled team transforming wealth management solutionsNoir is in search of a proficient C# Software Engineer to join their forward-thinking initiative....

Senior / Principal Engineer, C

2 months ago


Cambridge, Cambridgeshire, United Kingdom ECM Selection Full time
Elegant approaches to ultra-low latency software engineering
Contribute to the state of the art in high performance, low latency algorithmic software where 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 of. You'll likely have a strong technical degree and you will have full existing UK work permission without sponsorship.

Overall your expertise will include:

  • A senior engineer's familiarity, independence, critical thinking, collaborative skills 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 stalls)
  • Data structures (linear, tree, hash and graph), algorithm selection and complexity (big O)
  • Networking (standard packet protocols, performance in particular contexts)
  • Linux development (user and/or kernel space) and scripting languages (bash, Python)
  • Git, Agile techniques, CI/CD plus TDD or otherwise comprehensively tested code Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref:
CV27102) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate #J-18808-Ljbffr