2-4万·13薪
时代金融中心
1. 核心职责
质量与测试驱动开发:负责引擎单元测试与集成测试(GoogleTest)的搭建与维护。通过编写测试用例,驱动和保障新功能模块的健壮性与代码质量。
核心模块协同开发:辅助核心开发者,参与部分引擎功能模块的设计与编码实现,将高质量的工程实践直接应用于开发过程中。
API设计与维护:参与引擎C++ API的设计、实现与文档化,从开发者和使用者的双重角度出发,提升接口的稳定性与易用性。
工程效率保障:维护和优化围绕引擎的自动化工具(如模型转换、构建脚本)与跨平台构建体系(CMake),处理跨平台兼容性问题,提升团队整体开发效率。
2. 必要条件
C++能力:精通C++17,熟悉C++20,有常用C++库(如Boost, fmtlib)使用经验。
熟悉Python:能够独立使用Python编写用于自动化测试、模型处理和工具链开发的健壮脚本。
深层优化能力:要求对处理器、显卡等硬件有深刻理解,具备查看英特尔、AMD处理器白皮书并了解每条汇编指令内部如何处理,各个型号处理器可以支持同时处理几条、何种指令的能力。
跨平台经验:具备桌面端跨平台开发经验(Win/macOS/Linux),能独立解决不同OS、CPU架构、或编译器等平台差异导致的问题。
工程化能力:熟练掌握CMake构建系统和GoogleTest测试框架,对代码质量有高标准要求。
学习能力:具备出色的学习能力,能快速理解AI、DSP、GUI等相关联的技术栈。
有音频数字信号处理(DSP)或AI模型(PyTorch、ONNX、CoreML)部署相关经验。
有对常见的其他编程语言的使用经验(如Rust、Javascript等)。
熟悉性能分析工具(如VTune, Instruments, perf)或GPU计算API(如DirectML, CUDA)。
3. 加分项:
*有移动端(Android/iOS)的开发经验。
*熟悉CPU微架构差异,有x64和ARM64汇编语言的使用经验。
*有对JUCE框架的开发经验。
本职位为全职可远程;能力优秀者可协助办理日本签证前往日本总部工作。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕