CareerPlan

Lead Software Engineer (Postprocessing)

HOME CHINAFull-time2026-10-12 → 2026-11-10

Core

Design, develop, and deliver CAE post-processing capabilities for engineering simulation products, focusing on solver result interpretation, data management, visualization, and reporting.

Role type

Senior IC Lead Software Engineer (CAE Post-Processing)

Builds

Solver result readers, contour plots, XY plots, animations, result probing tools, derived calculation modules, and validation reports for engineering simulation datasets.

Domain

Computer-Aided Engineering (CAE) / Scientific Computing / Data-Intensive Engineering

Deliverable

production ML models | product features

Required skills

C++ (expert), CAE post-processing workflows, solver result data structures, visualization frameworks (VTK, OpenGL, Qt), debugging (GDB, LLDB), performance tuning, automated testing (Python)

Preferred skills

Experience with MSC Apex, Patran, ANSYS, ParaView, Tecplot, AI-assisted development tools (GitHub Copilot, Cursor)

Technologies

C++, VTK, OGRE, OpenGL, Qt, Python, Windows, Linux

Responsibilities

Design and maintain CAE post-processing capabilities; implement workflows for contouring, plotting, animation, and result comparison; investigate result interpretation and performance issues; participate in design reviews and feasibility analysis.

Seniority

Senior, hands-on IC with leadership responsibilities