【校】嵌入式C语言软件开发工程师

薪资面议
2024-11-04
 什么是官网闪投?
简历直投官网 无需重复填写简历 投后必反馈 进度实时更新 安全可靠官网可查 海量岗位5w+ 移动端投递方便

职责描述:

1.负责SoC/DSP/CPU等国产芯片的嵌入式C/C++软件设计和开发;

2.负责新需求分析和实现,可独立承担模块设计任务;

3. 负责相关技术文档的编写;

4. 依据项目进度和需求,完成软件功能实现;

5. 配合测试人员解决产品的相关问题;

6. 参与产品技术支持工作;

7. 密码算法安全(软件、硬件)实现。



任职要求

1.硕士学历,计算机、通信、电子、密码学、信息安全\数学等相关专业;

2. 熟练掌握C/C++语言,具备良好的编程风格,熟悉Linux操作系统下软件开发,熟悉多进程、多线程编程、常用MCU/DSP开发环境;

3. 有计算机网络基础、熟悉网络通信原理、TCP/IP协议,熟悉网络编程;

4. 具备嵌入式芯片较复杂软件系统下的软件开发经验,熟练掌握SoC/DSP/CPU类芯片中一种或多种嵌入式芯片的开发联调环境及工具;

5. 具有较强的调试和解决问题能力;具有良好的沟通能力和团队合作精神。

6. 具有较好的密码学基础,了解SM2/SM3/SM4 /AES/ECC等密码算法;

7. 有任一以下相关开发经验优先(不分先后):

① 了解内核软硬件资源分配、任务调度、性能优化等,有Linux内核或网络协议栈开发经验者优先;

② 具有DPDK开发经验者优先;

③ 熟悉Linux网络协议栈,具有高速高并发协议处理相关工作经验;

④ 熟悉常见驱动程序,具有定制嵌入式驱动开发相关工作经验;

⑤ 熟悉IPsec等主流安全协议栈,具有相关开发经验

⑥ 熟练掌握verilog、VHDL或C语言中的一种或几种;

⑦ 密码算法实现经验丰富者优先;

⑧ 熟悉容器、微服务技术栈,如Kubernetes,Docker、Istio等优先;

⑨ 熟练运用Java开发语言,有spring boot、spring cloud、SSM等框架运用经验;具备Css、javaScript等前端开发、Go语言和node.js的开发能力。

中国网安
信息安全
未融资
北京,成都
查看其他 26 个职位