研究员 [32838]

圣弗朗西斯科 9天前全职 网络
面议
关于 该公司正在为硬件构建SimOps——一个自动化的基础设施层,可以实时验证机械设计是否符合物理约束(热力学、流体、结构)。 如今,模拟是一个瓶颈,因为它是手动的。高级工程师需要花费数小时来清理几何图形、定义网格参数并等待求解器,结果却发现一个基本错误。我们正在自动化整个循环。我们接收原始且通常不完美的制造文件(.stp),自动修复并生成网格,并运行确定性的物理求解器(OpenFOAM,专有内核)为硬件团队提供即时的“通过/失败”分类。我们是物理产品开发的CI/CD管道。 职位 您将设计和实现支持公司的核心物理引擎。您的主要技术挑战是不需要人工干预的稳健性。您必须构建能够接受客户任意“脏”几何图形的系统,并在用户无需点击“修复”或设置网格大小的情况下返回收敛的模拟结果。 主要职责: • 自动网格生成:开发和完善算法以处理非流形、非密封或复杂的装配几何图形。您将实现能够根据特征检测(例如,识别散热器与机箱壁)自动确定网格密度、边界层和细化区域的逻辑。 • 无头求解器编排:构建后端逻辑以编程方式驱动OpenFOAM和其他求解器。这包括自动收敛监控、发散恢复策略和动态时间步调整。 • 几何内核开发:直接处理B-Rep和网格数据结构(使用OCCT、Gmsh或自定义C++实现等工具)以大规模执行布尔运算、体积提取和表面修复。 • 验证与基准测试:创建案例套件,将我们的自动化结果与行业标准(Ansys/Fluent)进行验证,以确保物理精度。 我们在寻找谁 我们正在寻找一位了解模拟数学基础的工程师,而不仅仅是如何使用GUI。您应该能够查看发散的残差图,并识别问题是由于网格质量差、过于激进的欠松弛还是边界条件不当。 资格: • 背景:工程物理、应用数学、计算机科学或机械工程的硕士或博士学位。 • 核心技术:精通Python(用于编排)和C++(用于核心数值/网格)。 • 模拟经验:对OpenFOAM、Ansys Fluent或Star-CCM+有深入经验。您了解内部文件结构(字典、方案),并可能编写过自定义脚本或用户定义函数(UDF)。 • 几何:熟悉计算几何概念(NURBS、镶嵌、等值面提取)。对Parasolid、ACIS或OpenCASCADE等内核的经验是一个强有力的区分因素。 优先经验: • 有编写自定义网格工具或修改开源网格库(Netgen、Gmsh)的经验。 • 在高性能计算(HPC)方面有背景,特别是在AWS/EC2或Docker化环境中优化求解器性能。 • 曾参与“垂直化”模拟工具的工作(例如,自动化风洞应用、用于透平机械的内部工具)。