PhD Software Engineer

4 weeks ago


Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time
Job Title: PhD Software Developer

At Ecm Selection, we are seeking a highly skilled PhD Software Developer to join our development team. As a key member of our team, you will be responsible for developing geometric modelling software that enables 3D designs in various industries.

About the Role

This is an exciting opportunity for a talented individual with a strong background in mathematics and software development to contribute to the evolution of our software engine and modelling components. You will work closely with our team to design, develop, and implement algorithms and numerical models that meet the needs of our clients.

Key Responsibilities
  • Develop and maintain geometric modelling software using C/C++ and Python
  • Design and implement algorithms and numerical models for 3D visualisations
  • Collaborate with the development team to ensure software meets client requirements
  • Contribute to the development of new features and enhancements
  • Work with the team to identify and resolve technical issues
Requirements
  • PhD in Mathematics or a related field
  • Excellent understanding of vector and matrix mathematics
  • Experience with C/C++ and Python programming languages
  • Strong problem-solving skills and attention to detail
  • Ability to work in a team environment
What We Offer

We offer a competitive salary and benefits package, as well as opportunities for career development and growth. Our company is based in Cambridge, and we offer hybrid working arrangements after an initial training period.

Key skills: 3D maths, spatial thinking, vector mathematics, visualisation, 3D graphics, problem solving, C or C++


  • PhD Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Job Title: PhD Software DeveloperAt Ecm Selection, we are seeking a highly skilled PhD Software Developer to join our development team. As a key member of our team, you will be responsible for developing geometric modelling software that enables 3D designs in various industries.About the RoleThis is an exciting opportunity for a talented individual with a...

  • PhD Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Job Title: PhD Software DeveloperAt Ecm Selection, we are seeking a highly skilled PhD Software Developer to join our development team. As a key member of our team, you will be responsible for developing geometric modelling software that enables 3D designs in various industries.About the RoleThis is an exciting opportunity for a talented individual with a...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Unlock Your Potential in Geometric ModellingAt Ecm Selection, we're seeking a talented PhD Software Developer to join our development team and contribute to the evolution of our cutting-edge software engine and modelling components.This role offers a unique opportunity to develop intricate modelling software, pushing the boundaries of mathematical abilities...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Society of Research Software Engineering is seeking a skilled Software Simulation Engineer to join our team in developing a simulation environment for next-generation processors, memories, and HPC systems. This role requires expertise in creating advanced models of RISC-V based cores and developing new techniques to organize, display, and reason about data...


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

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...


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

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenServer, utilizing...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom ECM Selection Full time

    Role OverviewWe are seeking a highly skilled Software Developer to join our team at ECM Selection. As a key member of our development team, you will be responsible for developing and maintaining our geometric modelling software.Key ResponsibilitiesDevelop and implement mathematical algorithms for 3D geometric modellingCollaborate with our development team to...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    PhD Studentship in Bioelectronics and Tissue EngineeringWe are seeking a highly motivated and enthusiastic individual to join our interdisciplinary research team as a PhD student. The successful candidate will work on a collaborative project jointly supervised by Prof Róisín M. Owens and Dr Muireann Coen, and will have the opportunity to work across the...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    PhD Studentship in Bioelectronics and Tissue EngineeringWe are seeking a highly motivated and enthusiastic individual to join our interdisciplinary research team as a PhD student. The successful candidate will work on a collaborative project jointly supervised by Prof Róisín M. Owens and Dr Muireann Coen, and will have the opportunity to work across the...


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

    Software Engineer OpportunityMy client, a global leader in EDA, is seeking a skilled Software Engineer to join their Cambridge-based R&D development team. As a Software Engineer, you will be responsible for designing and developing software in C++ to support their product, which maximises clock speed, minimises chip size, and reduces power consumption.Key...


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

    Software Engineer OpportunityMy client, a global leader in EDA, is seeking a skilled Software Engineer to join their Cambridge-based R&D development team. As a Software Engineer, you will be responsible for designing and developing software in C++ to support their product, which maximises clock speed, minimises chip size, and reduces power consumption.Key...


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

    Software Engineer OpportunityMy client, a Fortune 100 organisation and global leader in EDA, is seeking a skilled Software Engineer to join their Cambridge-based R&D development team. As a Software Engineer, you will be responsible for designing and developing software in C++ to support their product, maximising clock speed, minimising chip size, and...


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

    Software Engineer OpportunityMy client, a Fortune 100 organisation and global leader in EDA, is seeking a skilled Software Engineer to join their Cambridge-based R&D development team. As a Software Engineer, you will be responsible for designing and developing software in C++ to support their product, maximising clock speed, minimising chip size, and...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.Key...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.Key...


  • Cambridge, Cambridgeshire, United Kingdom Newton Colmore Full time

    Job Title: Chemistry PhD Graduate - Business Intelligence SpecialistWe are seeking a highly motivated and detail-oriented Chemistry PhD graduate to join our Business Intelligence team at Newton Colmore. As a Patent Analyst, you will play a crucial role in developing and analyzing comprehensive patent landscapes, monitoring and analyzing competitor patent...


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

    Lead Ruby Software ArchitectOho Group Ltd is seeking a highly skilled Lead Ruby Architect to join their team. As a key member of the organization, you will be responsible for leading the development of their core software application and managing a team of software engineers.Key Responsibilities:Lead the development of the core software applicationManage a...


  • Cambridge, Cambridgeshire, United Kingdom Nutanix Full time

    We are seeking talented software engineers to join our Cambridge-based engineering team and help develop the Acropolis Hypervisor (AHV), an enterprise-grade hypervisor tailor-made for Nutanix's software solution. The ideal candidate will be passionate about datacenter management problems and have a strong background in UNIX/Linux, C, and Python.About the...