嵌入式开发工程师

岗位职责:
1、负责在RK和全志等平台上移植Linux系统,进行系统裁剪和驱动开发;
2、负责项目驱动层、应用层功能代码开发、调试及维护;
3、参与软硬件方案选型、技术预研工作;
4、负责软件需求分析及概要设计,完成项目需求文档的编制;
5、负责MCU和Linux系统的协同开发,包括接口设计和通信协议;
6、负责产品小批量生产及正式量产过程中相关问题的分析、解决;
7、对软件系统的各个版本进行归类管理。
任职要求:
1、本科及以上学历,计算机、电子工程、通信等相关专业;
2、5年以上嵌入式开发经验,熟悉C/C++/JAVA语言编程,熟悉常用算法和数据结构;
3、熟悉Linux下多线程,多进程,网络通信等编程技术
4、在Linux下,能够根据需要进行代码移植的;
5、有全志、RK linux系统开发经验;
6、有MCU开发经验、能够MCU固件开发;
7、熟练掌握各种单片机及外设的使用,基本能够独立完成项目开发;
8、有pid、modbus、fatfs、lvgl、lwip、usb等使用经验优先;
9、能够适应出差需求,根据项目提供现场支持。
职业发展机会:
参与前沿嵌入式系统的设计和开发,接触AI边缘计算、大模型、物联网等新兴领域项目。

软件应用开发工程师

任职要求:

1、2年以上主力开发经验,理解软件架构和相关经验、设计模式,良好的逻辑思维能力;
2、具有SaaS系统以及微服务架构的开发经验,熟悉业务抽象和数据模型设计;
3、熟悉.Net Framework、.Net Core框架,C#语言;
4、熟悉WebAPI,Redis缓存等B/S应用技术;
5、熟悉 Tcp socket、web socket、异步编程、多线程;
6、熟悉SQLServer、MySQL、MongoDB等数据库,精通SQL编程;
7、有良好的技术文档习惯,有规范化的编码习惯,注重代码质量;
8、具有分析问题和解决问题的能力,对解决具有挑战性问题充满激情;
9、性格开朗,有较好的口头表达与沟通能力、文档能力;
10、 自我驱动,具有良好的团队合作意识、工作责任心强;
11、有教育行业项目、物联网、钉钉、企微开放平台经验者优先;
12、熟悉常用的IoT平台者,了解mqtt⽹络协议,有物联网行业经验者优先;
13、了解Linux系统、Docker 部署优先、分布式、云平台等架构优先;