长鑫存储图形网格算法开发工程师/专家 | Mesh Algorithm Development Engineer/Expert(J15961)
社招全职研发技术类地点:合肥状态:招聘
任职要求
1.计算机/微电子/电子工程等相关专业硕士及以上学历,具有计算几何或数值分析背景优先 2.扎实掌握计算机图形学基础(网格处理/几何变换/曲面重建等核心算法) 3.精通C++(11/14标准)开发,熟练使用Python进行算法原型开发与自动化测试 4.熟悉OpenMesh/Libigl/CGAL等至少一种网格处理库,了解Paraview/VTK可视化框架 【加分项】 1.有以下任一开发经验: - 物理引擎(Bullet/PhysX等) - CAD内核(OpenCASCADE/ACIS) - CAE前处理工具(ANSA/HyperMesh) - 半导体TCAD仿真软件 2.熟悉半导体制造工艺(光刻/刻蚀/CMP等)及量测需求 3.有GPU加速(CUDA/OpenCL)或分布式计算开发经验 4.熟悉ISO GPS/ASME Y14.5等几何公差标准
工作职责
1.负责半导体EDA工具的集成串联与二次开发,优化多软件协同工作流程,提升工艺仿真效率 2.设计并实现网格数据结构与生成算法,完成多类型网格(体素/四面体/六面体等)的互转换,支持CAE仿真及多物理场分析需求 3.开发基于网格数据的定制化量测模块,实现包括但不限于:三维轮廓提取、接触面积计算、形貌特征分析等半导体工艺关键量测功能 4.研发网格编辑工具链,涵盖:网格变形算法(工艺形变模拟)、局部优化(热点修复)、拓扑简化(大数据处理)及容错修复(异常处理)等功能模块 岗位要求: 1.计算机,微电子,电子工程等相关本科及以上学历 2.熟悉计算机图形学的基本原理 3.熟悉C++语言,python语言 4.有物理引擎,CAD/CAE软件, 几何内核,计算机物理仿真等开发经验更佳
包括英文材料
学历+
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
CUDA+
https://developer.nvidia.com/blog/even-easier-introduction-cuda/
This post is a super simple introduction to CUDA, the popular parallel computing platform and programming model from NVIDIA.
https://www.youtube.com/watch?v=86FAWCzIe_4
Lean how to program with Nvidia CUDA and leverage GPUs for high-performance computing and deep learning.
OpenCL+
https://developer.nvidia.com/opencl
OpenCL™ (Open Computing Language) is a low-level API for heterogeneous computing that runs on CUDA-powered GPUs.
https://engineering.purdue.edu/~smidkiff/ece563/NVidiaGPUTeachingToolkit/Mod20OpenCL/3rd-Edition-AppendixA-intro-to-OpenCL.pdf
we will give a brief overview of OpenCL for CUDA programers.
[英文] Hands On OpenCL
https://handsonopencl.github.io/
An open source two-day lecture course for teaching and learning OpenCL
https://leonardoaraujosantos.gitbook.io/opencl/chapter1
Open Computing Language is a framework for writing programs that execute across heterogeneous platforms.
https://ulhpc-tutorials.readthedocs.io/en/latest/gpu/opencl/
OpenCL came as a standard for heterogeneous programming that enables a code to run in different platforms.
https://www.youtube.com/watch?v=4q9fPOI-x80
This presentation will show how to make use of the GPU from Java using OpenCL.
相关职位
社招1年以上技术开发类
1、负责公司游戏产品设计中图像处理(如图像合成、图像检索、人体姿态评估、3D模型生成等)研究工作 2、负责当前主流图像处理方面的技术验证 3、参与公司AI技术平台搭建,实现平台在图像处理技术流程智能化 4、基于部门总体规划,能够快速理解公司业务,并配合团队完成阶段性工作目标 5、负责图像处理技术最新研究成果的跟踪并具备算法复现能力
更新于 2023-03-09
校招程序&技术类
1.基于CUDA开发用于AI3D模型训练的高精度网格重建算法,包括可微渲染、网格优化与GPU加速; 2.设计实现可微渲染和神经渲染系统,支持AI模型训练的高质量3D数据生成; 3.开发面向大规模3D数据处理的几何算法:高精度网格重建、简化、拓扑优化; 4.实现SIGGRAPH级别的AI3D重建算法工程化,优化训练数据质量和生成效率;