CareerPlan

Lead Software Engineer (Graphics)

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

Core

Design, develop, and maintain graphics and visualization capabilities for engineering desktop applications (MSC Apex), focusing on rendering, model display, and performance.

Role type

Lead Software Engineer (Graphics)

Builds

Engineering desktop applications with graphics workflows and visualization components

Domain

Engineering software / CAD/CAE / Scientific Visualization

Deliverable

production ML models | product features

Required skills

C++, graphics programming, rendering pipelines, scene graphs, VTK, Ogre, OpenGL, DirectX, Vulkan, HOOPS, OpenSceneGraph, performance optimization, debugging, memory management, AI-assisted development tools

Preferred skills

AI-assisted software development tools (GitHub Copilot, Cursor)

Technologies

C++, VTK, Ogre, OpenGL, DirectX, Vulkan, HOOPS, OpenSceneGraph, Visual Studio Debugger, WinDbg, GDB, LLDB, RenderDoc, NVIDIA Nsight, AMD Radeon GPU Profiler

Responsibilities

Design and implement graphics features for rendering, model display, selection, interaction, and view manipulation; Analyze and resolve graphics defects, rendering issues, and performance bottlenecks; Collaborate with architects on design direction; Provide technical guidance to junior engineers

Seniority

Senior, hands-on IC with leadership responsibilities