Administrator
发布于 2025-03-06 / 9 阅读
0

C++软件工程师

招聘岗位:C++软件工程师

工作地点:浙江嘉兴

招聘人数:1

工作年限要求:2

学历要求:本科及以上

招聘部门:智能传感业务部

岗位要求:

1)开发用于科学仪器设备的C++软件系统和算法开发;

2)参与软件开发周期的所有阶段,包括:软件系统设计,详细设计,开发,集成,测试和维护;

3)产生详细的软件系统设计文档;

4)能够编写逻辑清晰,高效,文档完善的代码;

5)开展算法仿真和代码方案实施;

6)配置和编译U-Boot 和Linux 内核;

7)调试软件,调查问题,提出解决方案;

8)在设置和维护/调试工作中,与硬件和系统集成测试团队合作。

招聘要求:

1)具有计算机科学,电气工程,数学或相关学科的学士或硕士学位;

2)具有至少2年或以上嵌入式Linux和ARM架构环境下软件开发经验;熟悉嵌入式软件系统架构设计;

3)良好的工程数学基础;

4)精通嵌入式Linux操作系统的核心OS,引导加载程序和设备驱动程序体系结构;

5)精通:C ++,C,Bash;

6)具有嵌入式Linux 环境下I2C,SPI,UART,GPIO,Ethernet等外部接口集成经验;

7)拥有良好的工程数学基础;

8)具有丰富的Linux设备驱动调试经验和较强的软件bug定位和分析能力;

9)使用UML工具的面向对象设计经验;

10)使用SVN,GIT和Mercurial等SCM工具的工作能力;

11)用于ARM / X86 / X86_64 / BareMetal的工具链和编译器/跨编译器技术;

12)使用相关技术进行多进程或多线程编程能力;
熟悉开源构建实用程序和框架(例如GCC,Make,CMake,Poky);

13)具有敏捷/ Scrum开发流程的经验;
工作态度严谨,认真负责,勇于面对技术挑战,积极学习。