必备条件:
1.人事外包岗位,需要能接受外包!
2.英语基本读写,可以看懂技术文档和手册。
3.技术栈:C++,python,QT
4.ARM和通用硬件接口驱动,如SPI, UART,I2C有一定的了解
该岗位主要偏应用层面的开发, 如果之前只做过上位机或者服务器的不太合适。
可从以下项目方向和行业看看:智能家居、智能监控、工业机器人、生产线自动化设备等
优先条件:
1.人事外包岗位,需要能接受外包!
2.英语基本读写,可以看懂技术文档和手册。
3.技术栈:C++,python,QT
4.ARM和通用硬件接口驱动,如SPI, UART,I2C有一定的了解
该岗位主要偏应用层面的开发, 如果之前只做过上位机或者服务器的不太合适。
可从以下项目方向和行业看看:智能家居、智能监控、工业机器人、生产线自动化设备等
岗位职责:
嵌入式软件工程师(应用开发,C++):两名 除了C++语言开发背景外,还需要明确是基于嵌入式的C++开发(而非上位机或者服务器)
"服务内容
Work Scope"
1 负责参与嵌入式产品软件设计和系统应用开发, 并搭建开发和调试环境。
2 将需求转化为详细设计,根据产品功能需求独立设计并完成软件实现。
3 完成软件实现的同时考虑应用程序模块化,抽象优化并完成模块复用。
4 独立设计软件测试用例,通过单元测试,集成测试以及系统测试保证代码质量。
5 编写设计开发各种软件设计文档,标准化协议以及测试文档。
6 研究新技术的可行性并完成样本的开发。
7 执行统一的软件开发流程,提出改进意见和建议保障流程得以贯彻和执行。
"人员要求
Personnel Requirement"
1 熟练掌握C++编程语言及Linux操作系统;
2 五年或五年以上嵌入式应用开发经验(C++);
3 五年或五年以上多线程/多进程模式开发经验(C++);
4 有AI辅助开发工作经验更佳;
5 一年或一年以上python编程经验;
6 有界面和数据库开发经验更加,如Qt和SQLit库;
7 对ARM和通用硬件接口驱动,如SPI, UART,I2C有一定的了解;
8 有良好的学习能力,团队协作精神和有单独开发的能力;
任职要求:
嵌入式软件工程师(应用开发,C++):两名 除了C++语言开发背景外,还需要明确是基于嵌入式的C++开发(而非上位机或者服务器)
"服务内容
Work Scope"
1 负责参与嵌入式产品软件设计和系统应用开发, 并搭建开发和调试环境。
2 将需求转化为详细设计,根据产品功能需求独立设计并完成软件实现。
3 完成软件实现的同时考虑应用程序模块化,抽象优化并完成模块复用。
4 独立设计软件测试用例,通过单元测试,集成测试以及系统测试保证代码质量。
5 编写设计开发各种软件设计文档,标准化协议以及测试文档。
6 研究新技术的可行性并完成样本的开发。
7 执行统一的软件开发流程,提出改进意见和建议保障流程得以贯彻和执行。
"人员要求
Personnel Requirement"
1 熟练掌握C++编程语言及Linux操作系统;
2 五年或五年以上嵌入式应用开发经验(C++);
3 五年或五年以上多线程/多进程模式开发经验(C++);
4 有AI辅助开发工作经验更佳;
5 一年或一年以上python编程经验;
6 有界面和数据库开发经验更加,如Qt和SQLit库;
7 对ARM和通用硬件接口驱动,如SPI, UART,I2C有一定的了解;
8 有良好的学习能力,团队协作精神和有单独开发的能力;