岗位描述
岗位职责:
1.负责智能网联平台后端系统设计和核心模块开发;
2.负责自动驾驶车载HMI、机器人端交互界面的开发与迭代;
3.参与平台框架设计和公共基础组件设计和研发;
4.能够严格按照项目进度要求进行项目模块划分和程序开发;
5.协助解决开发中的技术问题;
6.系统瓶颈分析、性能调优,解决实际工作中遇到的技术问题;
7.对所编写的程序进行严格的综合测试,进行软件故障的诊断、定位、分析和调试;
8.保证程序的安全、效率和可扩展性;8.编写和维护技术文档,包括设计文档、接口文档等。
任职资格:
1.全日制统招硕士及以上学历,计算机、软件工程或相关专业;
2.具备需求分析和系统设计能力,较好的软件工程文档撰写能力;
3.有较好的面向对象、微服务架构系统设计能力,熟练应用设计模式,熟悉使用UML建模;
4.精通Java开发,熟悉掌握SpringBoot、SpringCloud主流开发框架;
5.熟悉主流ORM框架(MyBatis-Plus,JPA/Hibernate),掌握SQL优化与分库分表(ShardingSphere等);
6.熟练使用主流消息中间件:Kafka(优先)、MQTT、RabbitMQ,理解消息可靠性、顺序性、幂等设计;
7.熟悉MySQL、Cassandra、Redis、PostgreSQL、TDengin等主流数据库技术,了解Flink、Spark等数据处理中间件;
8.熟悉Android开发框架,或具备JavaFX桌面端开发经验,有相关课程设计、科研项目、实习经历优先;
9.了解人机交互基本设计逻辑,对车载、机器人场景的用户交互体验有自己的认知与思考.
10.熟悉git使用,了解Git 工作流,熟练掌握 Maven 或 Gradle 构建工具,熟练使用 Linux 操作系统;
11..熟悉容器化部署,具备Docker和Kubernetes等工具的使用经验。