工作职责:
1、完成软件系统代码的实现,编写代码注释和开发文档;
2、辅助进行系统的功能定义,程序设计;
3、根据设计文档或需求说明完成代码编写,并完成单元测试和维护;
4、分析并解决软件开发过程中的问题;
5、配合项目经理完成相关任务目标;
6、Linux操作系统问题追查跟踪。
任职资格:
1、计算机或相关专业硕士研究生及以上学历,5年以上的开发经验;
2、精通Python或C#语言,熟练掌握UML建模语言,精通经典设计模式;
3、熟练掌握 sqlit,sql server等主流数据库,熟悉时序数据库(timescale、iotdb、druid)加分;
4、责任心强、学习能力强、敢于接受压力和挑战、能够独立完成任务攻关;
5、熟悉软件开发流程,很好的沟通和交流能力,能够编写需求、设计、测试、用户手册等相关文档;
6、有设备控制软件开发经验或半导体行业软件开发者优先;
7、熟练掌握C语言,具备Linux应用程序开发、驱动开发、网络协议开发、性能调优、操作系统相关研发经验者优先;
8、熟悉计算机网络,了解Linux领域IPV4、TCP、UDP等相关网络协议栈优先;
9、了解主流Linux操作系统的构成元素、整体框架和主要组件;
10、了解主流Linux桌面环境的实现原理。