岗位描述
工作内容
岗位职责:
1、理解需求,协助通信产品软件系统架构设计,完成模块设计;
2、代码实现、单元测试、集成测试、压力测试、回归测试、调优;
3、负责编写负责模块的技术文档、定期撰写经验总结、技术报告;
4、与硬件、测试等协作,推动项目按时交付;
5、源代码、相关文档、测试资料、脚本和结果归档管理;
6、不断学习软件技术及完成项目所需的业务知识;定期或在需要时,提供专题技术培训或分享;
7、按公司管理体系(质量、环境、职健安、知识产权、保密等)要求开展各项工作;
8、完成临时安排的其他相关工作。
任职要求:
1、具备扎实的C、C+、python语言基础;
2、熟悉Linux/RTOS开发,熟悉ARM/STM32硬件平台;
3、对Socket通信、TCP/IP、HTTP、I2C、SPI、URAT有一定理解和经验;
4、掌握Linux/Android下XML和JSON操作,多线程操作;
5、至少熟悉一种关系型数据库,如MySql、SqLite;
6、拥有良好的代码习惯,结构清晰、命名规范、逻辑性强;
7、熟练使用office办公软件,能够阅读本专业英文资料及相关技术文档;
8、具备基础硬件知识,具备使用示波器等仪表软硬件调试能力;
9、沟通能力强。
10、有PYNQ PS 经验优先。