At a Glance
- Tasks: Join our team to design and optimise cutting-edge 3D CAD algorithms.
- Company: Be part of a pioneering company focused on AI-driven CAD kernel development.
- Benefits: Enjoy flexible salary options and the chance to work with advanced technology.
- Why this job: This role is perfect for those passionate about computational geometry and impactful engineering tools.
- Qualifications: M.S. or Ph.D. in relevant fields with 10+ years of CAD geometry experience required.
- Other info: Various roles available, from Engineering Management to Algorithm Development.
The predicted salary is between 43200 - 72000 £ per year.
We are urgently seeking a team of Geometric Modelling Experts to join our clients core geometry team focused on the development and enhancement of an exciting new AI based 3D CAD kernel. You will play a key role in designing, implementing, and optimizing advanced algorithms for solid and surface modeling, with a focus on Boundary Representation (BRep), topological data structures, and precision geometry operations. This position is ideal for someone passionate about computational geometry, CAD kernel development, and building robust, high-performance modelling tools used in engineering, manufacturing, and design applications. There are various roles available within this team, from Engineering Management to Algorithm Development!
Salary: flexible depending on experience.
Key Responsibilities:
- Design and implement core 3D geometric modelling algorithms, including:
- Solid modelling (BRep)
- Boolean operations (union, intersection, difference)
- Surface-surface intersections
- Face/edge/vertex topology management
- NURBS and parametric surface handling
Required Qualifications:
- M.S. or Ph.D. in Computer Science, Mechanical Engineering, Mathematics, or a related field.
- 10+ years of experience in developing the underlying algorithms for 3D CAD Geometry Kernels.
- Deep understanding of Boundary Representation (BRep) and geometric/topological modelling.
- Strong experience with one or more geometry kernels (e.g., Open CASCADE, Parasolid, ACIS, CGAL).
- Proficiency in C++ (and optionally Python or other scripting languages).
- Solid knowledge of differential geometry, numerical methods, and computational geometry.
- Experience developing complex 3D algorithms for industrial or academic applications.
- Must be based in Europe.
Contact Detail:
Placed Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Geometric Modelling Expert - CAD Kernel Development (United Kingdom)
✨Tip Number 1
Network with professionals in the CAD and geometric modelling fields. Attend industry conferences, webinars, or local meetups to connect with potential colleagues and learn about the latest trends and technologies. This can help you gain insights into what employers are looking for and may even lead to job referrals.
✨Tip Number 2
Showcase your expertise in Boundary Representation (BRep) and related algorithms through personal projects or contributions to open-source initiatives. Having a portfolio that demonstrates your skills in developing complex 3D algorithms will make you stand out to hiring managers.
✨Tip Number 3
Engage with online communities and forums focused on CAD development and computational geometry. Participating in discussions or asking questions can help you stay updated on industry challenges and solutions, while also allowing you to demonstrate your knowledge and passion for the field.
✨Tip Number 4
Research the specific geometry kernels mentioned in the job description, such as Open CASCADE or Parasolid. Familiarising yourself with their functionalities and capabilities will not only prepare you for interviews but also show your commitment to understanding the tools you'll be working with.
We think you need these skills to ace Geometric Modelling Expert - CAD Kernel Development (United Kingdom)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in geometric modelling and CAD kernel development. Focus on relevant projects, particularly those involving Boundary Representation (BRep) and algorithm development.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for computational geometry and your understanding of the role. Mention specific algorithms or projects you've worked on that relate to the job description.
Highlight Relevant Skills: In your application, emphasise your proficiency in C++ and any experience with geometry kernels like Open CASCADE or Parasolid. Be sure to mention your knowledge of differential geometry and numerical methods.
Showcase Problem-Solving Abilities: Include examples of how you've debugged complex geometric failures or improved algorithmic performance in past roles. This will demonstrate your analytical skills and ability to contribute to the team.
How to prepare for a job interview at Placed
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Boundary Representation (BRep) and other geometric modelling techniques in detail. Highlight specific projects where you've implemented algorithms or optimised performance, as this will demonstrate your hands-on knowledge and problem-solving skills.
✨Familiarise Yourself with Relevant Tools
Make sure you have a solid understanding of the geometry kernels mentioned in the job description, such as Open CASCADE or Parasolid. If possible, brush up on any recent developments or features in these tools that could be relevant to the role.
✨Prepare for Problem-Solving Questions
Expect to face technical questions that assess your ability to debug complex geometric failures or improve algorithmic performance. Practise explaining your thought process clearly and logically, as this will help interviewers gauge your analytical skills.
✨Demonstrate Collaboration Skills
Since the role involves working with teams on various aspects of geometry, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked with others to achieve common goals, especially in relation to geometry healing or mesh-BRep conversion.