职位详情
后端优化工程师
2-4万·13薪
循语究音(上海)技术开发有限责任公司
上海
3-5年
本科
08-16
工作地址

时代金融中心

职位描述


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框架的开发经验。



本职位为全职可远程;能力优秀者可协助办理日本签证前往日本总部工作。


以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请