About the job
At vinci4d, we are pioneering the next generation of intelligent design tools for hardware engineers. By seamlessly integrating advanced text, imagery, and 3D geometry workflows with cutting-edge machine learning and physics modeling techniques, we aim to revolutionize hardware design through automation. We are seeking an experienced Senior Geometry and Meshing Engineer to join our dynamic team and contribute to the development of our innovative systems.
Role Overview
In this role, you will spearhead the design, development, and enhancement of our geometry and mesh generation systems, crucial to our copilot platform. You will engage with computational geometry, mesh generation (both surface and volumetric), numerical methods, and leverage GPU/parallel architectures to effectively handle extensive geometry datasets, often comprising millions of points and cells. Your collaboration with our machine learning and physics simulation teams will be pivotal, as you will also mentor fellow engineers and ensure that our mesh infrastructure aligns perfectly with our hardware design processes.
Responsibilities
Design and implement robust mesh generation and geometry processing pipelines, suitable for both industrial-scale and innovative hardware designs.
Create and refine algorithms for geometry import, repair, parameterization, and mesh quality enhancement, ensuring interoperability with simulations.
Manage large-scale geometry and mesh datasets, focusing on optimizing performance and memory efficiency while utilizing GPU and parallel computing.
Interface effectively with various CAD formats (STEP, IGES, B-Rep) to preprocess geometries for meshing, addressing complex topologies and feature preservation.
Collaborate cross-functionally with machine learning, physics, and UI/UX teams to define and integrate requirements, delivering impactful features.
Mentor and guide team members in best practices, conduct code and algorithm reviews, and help chart the future direction for our geometry and meshing capabilities.
Engage with customers and internal stakeholders to identify geometry and meshing needs, addressing performance challenges and production scenarios.
Ensure high-quality standards through rigorous testing, validation, and regression frameworks for geometry and mesh generation, troubleshooting complex bugs and performance issues.
Qualifications
Bachelor’s degree in Computer Science, Applied Mathematics, or a related field.
Proven experience in computational geometry and mesh generation techniques.
Strong programming skills in languages such as C++ or Python.
Familiarity with GPU programming and parallel processing frameworks.
Excellent problem-solving abilities and a collaborative mindset.
