12 hours ago
Shanghai, China or Beijing, ChinaStaff+
Responsibilities
- Own the technical approach for running Windows desktop applications under Wine, Mono, VKD3D/DXVK, and Proton on Kylin and UOS.
- Diagnose and resolve compatibility issues across licensing, services, message queuing, graphics, filesystems, .NET/CLR, and software protection technologies.
- Contribute fixes to open-source projects such as Wine and to application code where authorized.
- Design and build Linux packaging pipelines that produce compliant China distributions from application binaries, configuration, and embedded runtimes.
- Establish Linux CI/CD, reproducible builds, automated validation, and test automation, including on Ali Cloud.
- Set technical standards, review designs and code, mentor engineers, decompose complex applications, and make final technical decisions.
- Collaborate with global R&D and product management, communicate progress and risks, and lead documentation and knowledge transfer.
Requirements
- Deep hands-on experience with Wine or Proton, Mono, and DXVK or VKD3D, including low-level diagnosis and patching.
- Strong systems engineering experience across Windows and Linux internals, including Win32/NT APIs, DLLs, services, the registry, filesystem handling, DirectX, Vulkan, OpenGL, and GDI.
- Proficiency in C/C++, C#/.NET, Bash, and Python, with the ability to read and patch native and managed code.
- Experience building, packaging, and operating Linux CI/CD pipelines using containers and RPM, deb, or image packaging.
- Excellent cross-stack debugging skills covering crashes, rendering, licensing, and performance issues.
- Ability to set technical direction, mentor engineers, decompose complex systems, and make pragmatic technical decisions.
- Fluent business English and the ability to lead technical discussions with global colleagues.
- Preferred experience includes Kylin, UOS, Hygon, ARM, Xinchuang compliance, Sentinel RMS/Thales, FlexLM, anti-tamper technologies, FlaUI, UI Automation, test frameworks, RabbitMQ, ActiveMQ, named pipes, graphics-heavy engineering or CAD applications, and upstream Wine contributions.
Benefits
- Full-time employment based in Beijing or Shanghai.
- Successful applicants must pass a comprehensive background check in accordance with applicable local laws.
- AVEVA offers an inclusive workplace and equal-opportunity employment environment.
About AVEVA
AVEVA builds industrial engineering, operations, and data-management software used by energy, process, infrastructure, and manufacturing companies. Its portfolio spans 3D design and simulation, HMI/SCADA and MES, asset performance, and the PI System for real‑time operational data, sold via enterprise licenses and cloud subscriptions. The company is headquartered in Cambridge, UK, and is a subsidiary of Schneider Electric following its 2023 acquisition and LSE delisting.
