职位名称
无人机软件开发工程师
任职要求
1. 熟练掌握Java语言及常用类库,了解计算机基本原理,熟悉数据结构与算法、高并发和异步编程 2. 掌握网络通信基础知识和Netty编程,了解JVM原理(垃圾回收、对象生命周期、锁实现) 3. 精通MySQL数据库(SQL优化、锁机制、故障排查),了解NoSQL数据库(时序数据库、ElasticSearch、HBase) 4. 掌握Spring生态系统及其工作原理,熟悉设计模式和相关编程范式 5. 具备良好的编码风格,熟练使用Git等协作工具,逻辑思维清晰,沟通能力强 6. 了解消息中间件(Kafka/RabbitMQ)和通信协议(MQTT),有Dubbo等RPC框架或微服务开发经验优先 7. 有实时数据处理系统开发经验、架构设计或项目管理经验者优先 8. 有C++或其他语言使用经验者优先