V

Vinci

Global leader in concessions, energy, construction

Geometry / Meshing Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA$180k - $240k /yrHybrid

About the Job

Requirements

  • Strong software engineering skills in modern C++ and/or Python, with solid experience in algorithm design and implementation.
  • Demonstrated ability to write high-performance code and profile and optimize CPU/GPU performance and memory efficiency.
  • Experience in a relevant technical domain such as computational geometry, graphics, simulation, or another numerically intensive area.
  • Strong problem-solving and analytical skills, and ability to collaborate across disciplines such as simulation, machine learning, and CAD/geometry.

Responsibilities

  • Develop and optimize algorithms for geometry import, repair, parameterization, mesh refinement and coarsening, adaptation, quality improvement, and mesh-to-simulation interoperability.
  • Contribute to geometry processing and mesh-generation pipelines for surface and volume meshes, including unstructured and structured quad, hex, tri, and tet meshes, suitable for industrial-scale hardware design.
  • Work with large geometry and mesh datasets, including hundreds of millions of points or cells, designing for performance, memory efficiency, and GPU or parallel execution.
  • Interface with CAD and geometry input formats such as STEP, IGES, and B-Rep; preprocess geometry for meshing; and handle complex topologies, feature preservation, and simulation readiness.
  • Collaborate with machine learning, physics, simulation, and UI/UX teams to define requirements, integrate geometry and mesh generation into the larger system, and deliver features.

Desired Qualifications

  • Experience with mesh-generation techniques such as triangulation, tetrahedral meshing, hex/quad meshing, mesh refinement and coarsening, and quality metrics.
  • Experience with GPU, CUDA, OpenCL, high-performance computing, multi-threading, or distributed computing.
  • Experience with CAD import/export formats such as STEP, IGES, and B-Rep, and geometry kernels such as Parasolid, ACIS, and OpenCASCADE.
  • Background in physics simulation.
  • A BS, MS, or PhD in Computer Science, Applied Mathematics, Mechanical Engineering, Aerospace Engineering, or a related field, or equivalent practical experience.

About the Company

Vinci

Global leader in concessions, energy, construction

VINCI is a global leader in concessions, energy, and construction. It handles large-scale infrastructure projects by planning, designing, and building facilities such as roads, bridges, buildings, and energy systems, and it also operates long-term concessions (like toll roads or airports) to manage and maintain these assets. Unlike many peers, VINCI combines construction capabilities with asset management and energy services across more than 100 countries, offering integrated solutions from project delivery to ongoing operation. Its differences come from its breadth of services, its ability to manage long-term infrastructure assets, and its commitment to sustainable development. VINCI’s goal is to build the future by delivering durable infrastructure and services that support economic growth and environmental stewardship.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Rueil-Malmaison, France
Founded
2023

Recently Posted Jobs

Explore more opportunities at Vinci

See more jobs