职位描述
FPGA开发LinuxFreeRTOSRT-Thread电子/半导体/集成电路
1. 负责 FPGA 逻辑开发与 ARM 嵌入式软件全流程开发,涵盖需求分析、方案设计、编码实现、测试验证及迭代优化;
2. 基于 Verilog/VHDL 语言进行 FPGA RTL 代码编写,完成模块化、可综合逻辑设计,熟练运用 Vivado/Quartus 等工具进行综合、布局布线及时序约束;
3. 实现工业通信协议开发(Modbus、CAN-J1939、TCP/IP、IEC61850 等),精通 UART、I2C、SPI、CAN、Ethernet 等接口驱动开发;
4. 参与系统联调,对接硬件、测试团队,解决产品研发及量产过程中的软件技术问题,确保系统稳定性;
5. 编写软件设计文档、用户手册、测试报告,管理源码版本,规范开发流程。
二、任职要求
1. 学历与专业:本科及以上学历,计算机、软件工程、电子信息、自动化等相关专业;
2. 工作经验:具有 FPGA/ARM 开发经验,主导过项目全流程开发;
3. FPGA 技能:扎实的数字电路基础,精通时序分析与优化,具备高速接口逻辑设计与信号完整性调试经验;
4. ARM 技能:熟悉嵌入式 Linux/FreeRTOS/Rthread 等操作系统,掌握内核编译、设备树定制、根文件系统构建;
5. 工具与协议:熟练使用版本管理工具(Git/SVN),精通至少一种嵌入式开发环境,理解常用通信协议栈原理;
6. 实操能力:能看懂硬件原理图,熟练使用测试仪器进行软硬件联调,独立定位并解决复杂技术问题;
7. 基础素养:逻辑思维严谨,具备良好的团队协作与沟通能力,可阅读英文技术文档,抗压能力强。
薪资可以根据个人能力面试约定
2. 基于 Verilog/VHDL 语言进行 FPGA RTL 代码编写,完成模块化、可综合逻辑设计,熟练运用 Vivado/Quartus 等工具进行综合、布局布线及时序约束;
3. 实现工业通信协议开发(Modbus、CAN-J1939、TCP/IP、IEC61850 等),精通 UART、I2C、SPI、CAN、Ethernet 等接口驱动开发;
4. 参与系统联调,对接硬件、测试团队,解决产品研发及量产过程中的软件技术问题,确保系统稳定性;
5. 编写软件设计文档、用户手册、测试报告,管理源码版本,规范开发流程。
二、任职要求
1. 学历与专业:本科及以上学历,计算机、软件工程、电子信息、自动化等相关专业;
2. 工作经验:具有 FPGA/ARM 开发经验,主导过项目全流程开发;
3. FPGA 技能:扎实的数字电路基础,精通时序分析与优化,具备高速接口逻辑设计与信号完整性调试经验;
4. ARM 技能:熟悉嵌入式 Linux/FreeRTOS/Rthread 等操作系统,掌握内核编译、设备树定制、根文件系统构建;
5. 工具与协议:熟练使用版本管理工具(Git/SVN),精通至少一种嵌入式开发环境,理解常用通信协议栈原理;
6. 实操能力:能看懂硬件原理图,熟练使用测试仪器进行软硬件联调,独立定位并解决复杂技术问题;
7. 基础素养:逻辑思维严谨,具备良好的团队协作与沟通能力,可阅读英文技术文档,抗压能力强。
薪资可以根据个人能力面试约定
工作地点
石家庄鹿泉区鹿泉通信技术创新中心1号楼8层西头

认证资质
营业执照信息

更新于 4月10日


