Software Development Specialist

1 week ago


Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

Are you a skilled C++ programmer with a passion for developing complex algorithms? Do you have a strong academic background in mathematics or physics? If so, this may be the perfect opportunity for you.

About Ecm Selection

We are a leading provider of software solutions that apply theoretical principles to real-world hardware design problems. Our team is dedicated to finding the most optimal solutions and we're looking for an engineer with exceptional algorithm development skills to join us.

Job Description

This role involves developing high-performance algorithms using C++ and applying mathematical concepts to solve real-world problems. As a senior algorithm developer, you will work closely with our team to design, implement, and optimize our software solutions.

Required Skills and Qualifications
  • Good C++ coding skills
  • Strong understanding of mathematics and physics
  • Experience with STL containers (Vectors, Lists, Maps, etc.)
Salary: $120,000 - $150,000 per year

The salary for this position is highly competitive and based on your experience and qualifications.



  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    At Ecm Selection, we're dedicated to connecting talented professionals with exciting opportunities. Here's a chance to join a friendly team as a Software Development Specialist.This Cambridge-based company develops innovative digital imaging-based instrumentation for the pharmaceutical and life science industries. As a key member of the team, you'll design...


  • Cambridge, Cambridgeshire, United Kingdom beBee Professionals Full time £45,000 - £65,000

    We are seeking a skilled Software Development Specialist to join our team in Cambridge, UK. The ideal candidate will have a strong background in software development and be able to design and implement high-quality software applications.Key Responsibilities:Develop and maintain software applications using agile methodologies.Collaborate with cross-functional...


  • Cambridge, Cambridgeshire, United Kingdom Siemens Digital Industries Software Full time

    We are Siemens Digital Industries Software, a company that thrives on innovation and collaboration. To drive progress, we need talented individuals who can push boundaries and think creatively. As a Surface Meshing Software Engineer, you will be part of our team that develops and maintains the surface mesh generation capabilities for our Simcenter STAR-CCM+...


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

    Embedded Software Engineer RoleWe are a specialist recruitment company, Newton Colmore Consulting, seeking an experienced Embedded Software Engineer to join our team. This role involves developing, modifying, and enhancing various security technologies.As an Embedded Software Engineer, you will collaborate with a team of experts, including electronics design...


  • Cambridge, Cambridgeshire, United Kingdom Darktrace Ltd Full time

    Job SummaryWe are seeking a skilled Software Development Specialist to join our Analyst Systems team. As a key member of our team, you will be responsible for maintaining and developing our tools and platforms, working on a wide range of projects and with a diverse toolset.Key ResponsibilitiesOptimize web applications and write clean, efficient codeIntegrate...


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

    Job DescriptionCitrix and TIBCO recently merged to form Cloud Software Group, a leading cloud solution provider. We are seeking a talented Senior Software Engineer to join our team. As a critical member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.About the RoleYou will...


  • Cambridge, Cambridgeshire, United Kingdom Darktrace Full time

    Job SummaryWe are seeking a skilled Software Development Specialist to join our Analyst Systems team. As a key member of our team, you will be responsible for maintaining and developing our tools and platforms, working across various projects and with a diverse toolset.Key ResponsibilitiesOptimize web applications and write clean codeIntegrate user-focused...


  • Cambridge, Cambridgeshire, United Kingdom Rise Technical Recruitment Limited Full time

    Senior Software Engineering OpportunityRise Technical Recruitment Limited is seeking a skilled Software Engineer to join their team in Cambridge. This role offers an exciting chance to develop your skills in C++ and progress your career.Key Responsibilities:Develop high-quality software using C++Work collaboratively with the development teamContribute to the...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Mathematics and Software Development RoleThis is a software development position that involves applying mathematical concepts to create efficient and accurate software solutions. You will be responsible for implementing algorithms and designing user interfaces and APIs throughout the technology stack.We are looking for a talented C++ Software Engineer to...


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time £75,000

    **About the Role**We are seeking a talented Senior Software Engineer to join our innovative product-based team in Cambridge.Key Responsibilities:Design and develop cutting-edge software solutions using Microsoft technologies, including C#, .NET, Golang, React, and Kubernetes.Collaborate with cross-functional teams to deliver high-quality products.Stay...

  • Software Trainer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Action for Boston Community Development Full time

    Software Trainer & Social Media Marketing ExpertLocation: Boston AreaJob Type: Full-timeDepartment: Education and TrainingAction for Boston Community Development is seeking a skilled Software Trainer & Social Media Marketing Expert to join our team. As a key member of our education and training department, you will be responsible for developing and...


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

    C Software Engineer OpportunityFind out more about this role by reading the information below.A leading defence and security company, based in Cambridge, is seeking an experienced C Software Engineer to contribute to cutting-edge technology projects.You will have the opportunity to work on advanced systems architecture and develop breakthrough technologies...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Embedded Software ExpertiseIC Resources is seeking a skilled Senior Embedded Software Engineer to join our growing electronics and software design consultancy. As a specialist in embedded software development, you will work with various technologies and contribute to the full software development cycle from conception to release.The ideal candidate will have...


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

    XenServer Interfaces Engineer OpportunityWe're looking for a passionate Senior Cloud Software Engineer to join our team working on XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.As a key member of our team, you'll be responsible for developing the interfaces for the XenServer virtualization stack, including XenCenter,...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    Job Title: Software Development and Cloud Infrastructure SpecialistAbout the Role:This role provides a great opportunity to help scale and extend a significant ML benchmarking service used across Apple, in support of a range of devices from small wearables up to the largest Apple Silicon Macs. The role further offers a learning platform to dig into the...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    Software Systems Integration Specialist Opportunity At TE Connectivity, we're seeking a skilled Embedded Software Developer to join our team of innovative engineers working on cutting-edge software solutions for the energy industry. As a member of our Electronic and Sensor Integration Engineering team, you'll be responsible for developing software for...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job RoleSoftware Systems Specialist :We are looking for a skilled Software Systems Specialist to work with our team and contribute to the development of recent Arm ML software and IP. The successful candidate will be a strong analytical thinker, able to analyze detailed data and provide insights to improve the performance of future Machine Learning and...


  • Cambridge, Cambridgeshire, United Kingdom Nu Quantum Ltd Full time

    About Nu Quantum LtdWe're a pioneering company at the forefront of quantum information systems, dedicated to commercialising groundbreaking research and pushing the boundaries of scientific understanding.Our mission is to shape the future of quantum computing by developing cutting-edge technology that improves the utility and accelerates the time-to-market...


  • Cambridge, Cambridgeshire, United Kingdom Premier Group Full time

    About Premier GroupPremier Group is a leading software electronics provider with a strong presence in Cambridge. We are committed to innovation and excellence in our field, and we're looking for a talented C# Developer to join our growing team.The successful candidate will be working in a hybrid environment, enjoying the benefits of both office and remote...


  • Cambridge, Cambridgeshire, United Kingdom Redgate Software Ltd Full time

    Redgate Software Ltd is seeking a highly skilled Senior Financial Accountant to join our Finance Operations team on a 12-month fixed term contract. As a key member of our finance team, you will play a crucial role in ensuring the quality of financial record-keeping, internal controls environment, and technical accounting projects.The ideal candidate will...