Jobs

    Senior / Principal Engineer, C - Cambridge, United Kingdom - ECM Selection

    ECM Selection
    ECM Selection Cambridge, United Kingdom

    1 week ago

    Default job background
    Permanent, Full time
    Description
    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


  • Oho Group Ltd Cambridge, United Kingdom

    Principal Software Engineer · I'm looking for a talented Principal.Net C# Software Engineer to join a global leader in industrial software. Headquartered in Cambridge, UK, with over 6,000 employees at 90 locations in more than 40 countries. · Principal Software Engineer Requireme ...


  • Langham Recruitment Limited Cambridge, United Kingdom Full time

    Principal GNSS Engineer | Cambridge | Hybrid | up to £100k | Sponsorship Offered · Are you looking for a new opportunity within the GNSS space? Are you looking to offer your expertise to help scale a growing team? Are you looking to join a fast-growing company working on the cutt ...


  • Penguin Recruitment Ltd Cambridge, United Kingdom

    **Principal Highway Engineer** · **Permanent role** · **Salary - up to £55k basic + package** · **Location - Cambridge** · We are looking for a Principal Highway Engineer to join our client's team on a permanent basis. This role will be based in Cambridge. · **The Role** · You wi ...


  • TEC PARTNERS LIMITED Cambridge, United Kingdom

    Job: Senior Electronics Engineer · Location: Cambridge, Cambridgeshire · **Salary**: £75,000 to £85,000 per annum · TEC Partners are pleased to be working with a leading consultancy who work on a wide range of product and system developments for a broad range of clients within th ...


  • La Fosse Associates Ltd Cambridge, United Kingdom Full time

    La Fosse is looking for a Principal PCB Engineer to develop physical hardware development platforms, based around custom system-on-chip (SoC) and FPGAs. The platforms are used for software development and validation activities for both our external partners/customers and our inte ...


  • ARM Cambridge, United Kingdom

    **Job Overview**: · The Central Technologies Group (CTG) at Arm is responsible for defining the architecture of the best-in-class silicon demonstrators that are based on Arm's IP compute sub-system solutions. These designs incorporate a wide range of Arm components to constructa ...


  • ARM Cambridge, United Kingdom

    **Job overview**: We are looking for an enthusiastic Software Engineer ideally with strong knowledge of 3D/2D graphics to join our graphics software team in Cambridge. · **Responsibilities**: The role involves cooperating with highly motivated engineers from different disciplines ...


  • ARM Cambridge, United Kingdom

    Are you passionate about setting new standards in physical implementation? Are you interested in working for one of the most successful IP design companies in the world? Do you want to take part in designing the next groundbreaking GPU? · This is a rare opportunity for you to bec ...

  • Enterprise Recruitment Ltd

    Principal Engineer

    1 week ago


    Enterprise Recruitment Ltd Cambridge, Cambridgeshire, United Kingdom Permanent, Full time

    We are looking for a talented Principal ASIC Design Engineer in Cambridge to work for a global developer of highly precise technology used in space and telecom markets. · On offer is an above market rate salary, bonus scheme (both personal and company), private health insurance, ...

  • European Recruitment

    Principal Engineer

    2 weeks ago


    European Recruitment Cambridge, Cambridgeshire, United Kingdom

    Principal Board Design Engineer We are working with the world's leading CPU development companies as they look to add a Principal Board Design Engineer to their team in Cambridge. These platforms serve as powerful tools for software development and validation, used by both intern ...

  • European Recruitment

    Principal Engineer

    1 week ago


    European Recruitment Cambridge, Cambridgeshire, United Kingdom

    Job Description Principal Board Design Engineer · We are working with the world's leading CPU development companies as they look to add a Principal Board Design Engineer to their team in Cambridge. These platforms serve as powerful tools for software development and validation, ...


  • IC Resources Cambridge, Cambridgeshire, United Kingdom

    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 plans · Develop automated tests and analyse data · Sensor chara ...


  • IC Resources Cambridge, United Kingdom

    Job Description · 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 plans · Develop automated tests and analyse data ...


  • Enterprise Recruitment Ltd Cambridge, United Kingdom

    Job Description · Principal Software Engineer - Bristol or Cambridge or Remote · We are looking for navigation experts on behalf of a highly specialised software company operating in the satellite navigation sector, whose work spans Automotive, Wearables, Cellular, and Security d ...


  • Singular Recruitment Cambridge, United Kingdom

    Job Description · As the selected PrincipalHardware Engineer , you'll join a small, but expert team where you'll work on the design, development and validation of future communication products. · Responsibilities for the role of Principal Hardware Engineer will include: · Require ...


  • Singular Recruitment Cambridge, United Kingdom

    As the selected PrincipalHardware Engineer , you'll join a small, but expert team where you'll work on the design, development and validation of future communication products. · Responsibilities for the role of Principal Hardware Engineer will include: · Requirement specification ...


  • Planarific Cambridge, United Kingdom

    Job Reference: T001 - Principal Software Engineer · Location: Cambridge, UK or Hybrid (UK-based) · Start date: As soon as possible · Job Type: Full-Time · Salary: Competitive · Are you a technologist who loves the challenge of working at the intersection of design and engineering ...


  • Enterprise Recruitment Ltd Cambridge, United Kingdom

    Principal Software Engineer - Bristol or Cambridge or Remote · We are looking for navigation experts on behalf of a highly specialised software company operating in the satellite navigation sector, whose work spans Automotive, Wearables, Cellular, and Security domains. · This com ...


  • Harrison Group Environmental Limited Cambridge, United Kingdom

    Job Description · Company Description · Harrison Group Environmental Limited is a leading geotechnical and geoenvironmental engineering firm based in Cambridge, Norwich and London, UK. Operating for more than 45 years, we have a wealth of experience, a range of clients and work i ...


  • Harrison Group Environmental Limited Cambridge, United Kingdom

    Job Description · Company Description · Harrison Group Environmental Limited is a leading geotechnical and geoenvironmental engineering firm based in Cambridge, Norwich and London, UK. Operating for more than 45 years, we have a wealth of experience, a range of clients and work i ...