Skip to main content

JAVA工程师招聘_佛山市联动科技股份有限公司招聘 - 智联招聘

Technology
佛山市联动科技股份有限公司
1个月前截至 2026/10/10

职位描述

岗位背景

团队已有一套成熟的 C++ 底层库,覆盖硬件控制、数据采集与信号处理等能力。现需开发对应的 Java SDK,为上层 Java 应用提供稳定、易用的接口。

岗位职责

  • SDK 整体架构设计:规划 Java SDK 的模块划分、包结构、依赖管理和版本策略,输出可落地的技术方案。
  • Native 桥接实现:通过 JNI/JNA 将 C++ 底层能力映射为 Java 接口,处理好数据类型转换、回调机制、资源生命周期等跨语言问题。
  • API 接口设计:设计符合 Java 社区惯例的 API,兼顾易用性与完备性;合理运用设计模式,提供同步/异步调用、Builder、流式接口等使用方式。
  • 构建与发布:搭建 SDK 的 Maven/Gradle 构建体系,实现 native 库与 Java 代码的统一打包和分发;集成到现有 CI/CD 流程。
  • 竞品分析与对齐:分析同类 Java SDK 产品的 API 风格与功能覆盖度,提炼设计参考,确保我方 SDK 在接口层面具备竞争力。
  • 质量保障:编写单元测试与集成测试,建立 Native 层的异常捕获与日志机制;主导排查 JVM 崩溃、内存泄漏、线程安全等疑难问题。
  • 文档与推广:编写开发者文档、Quick Start 指南和示例工程,降低内外部用户的接入成本。

任职要求

1、本科及以上学历,计算机或相关专业

2、3 年以上 Java 开发经验,扎实掌握并发编程、JVM 内存模型、类加载机制

3、有 JNI 或 JNA 实际项目经验,理解跨语言调用中的内存管理与异常传播

4、能阅读 C/C++ 头文件,理解指针、结构体、回调等概念

5、有 SDK 或框架类产品的设计与开发经验,对 API 的命名规范、兼容性演进有自己的思考

6、熟悉 Maven 或 Gradle 构建体系,有组件打包发布经验

7、具备独立排查 Native 层崩溃与性能问题的能力

优先考虑

  • 有 Java 字节码分析或反编译经验
  • 有硬件测试、工业控制或嵌入式相关领域背景
  • 熟悉 Windows 平台下的 Native 开发与调试
  • 有开源 SDK/库的维护经验
Keywords
JavaScript半导体 / 芯片MAVENDelphiObject PascalJavaJava Virtual MachineJava Development KitCI / CDGNewSenseGradleCI/CD

对这个职位感兴趣吗?