高级嵌入式软件开发工程师

JOB DESCRIPTION

工作地点:北京
人数:若干

职位要求:
计算机、电子、通讯及相关专业,全日制本科及以上学历;
本科五年以上或硕士三年以上嵌入式软件/固件开发经验;
精通C语言,熟悉汇编语言,有良好的编码风格与文档习惯;
熟悉ARM或MIPS等嵌入式体系结构,理解中断、DMA、Cache、MMU等概念,有底层硬件及外设驱动开发基础;
熟悉常用算法与数据结构,具有一定的性能调优能力;
具有存储系统相关设计开发工作经验的优先,包括并不限于:
PCIe NVMe, SATA, EMMC或USB接口协议;
NAND Flash,ONFI或Toggle DDR接口相关知识;
SSD, NAND Flash管理等相关知识;
能独立承担工作,有较强的设计、开发及调试能力;
能快速学习新技术,能够快速读懂英文技术文档;
工作认真负责、责任心强,有良好的团队合作精神,能够承受一定的工作压力;

 

工作职责:
负责存储设备的软件开发任务,该存储设备将广泛应用到各种数据中心、超级计算、云存储等应用领域;
负责范围包括前期芯片构架验证、中期模块功能验证、以及成品芯片内固件开发和调试;
独立完成系统中一个复杂模块的设计、开发以及调试任务,并编写相关文档;
要求开发的代码风格好、效率高、健壮、可维护性好;
能和芯片研发工程师交流、配合工作;

 

先决条件
精通C语言,熟悉汇编语言
本科以上学历
相关行业工作经验者有限

初级Firmware
开发工程师

JOB DESCRIPTION

工作地点:北京
人数:若干

职位要求:
计算机、电子、通讯及相关专业,全日制本科及以上学历;
两年以上嵌入式软件/固件开发经验;
精通C语言,了解汇编语言,有较好的编码风格;
熟悉ARM或MIPS等嵌入式体系结构,了解常用外设协议,如I2C, SPI, UART等,有一定的底层硬件驱动开发基础;
具有存储系统相关设计开发工作经验的优先,包括并不限于:
PCIe NVMe, SATA, EMMC或USB接口协议;
NAND Flash,ONFI或Toggle DDR接口相关知识;
SSD, NAND Flash管理等相关知识;
能够独立完成系统中一个较小或中等模块的设计、开发及调试任务;
能快速学习新技术,能够快速读懂英文技术文档;
工作认真负责、责任心强,有良好的团队合作精神,能够承受一定的工作压力;

 

工作职责:
负责存储设备的软件开发任务,该存储设备将广泛应用到各种数据中心、超级计算、云存储等应用领域;
负责范围包括前期芯片构架验证、中期模块功能验证、以及成品芯片内固件开发和调试;
独立完成系统中一个较小或中等模块的设计、开发以及调试任务,并编写相关文档;
要求开发的代码风格好、效率高、健壮、可维护性好;
能和芯片研发工程师交流、配合工作;

高级系统研发工程师

JOB DESCRIPTION

工作地点:北京
人数:1

职位要求:
1、具有电子、计算机、自动化等相关专业全日制本科以上学历;
2、精通C语言,熟悉Linux和Windows下C/C++编程,熟悉Shell/Perl/Python等脚本语言,能够独立使用其中一种完成高质量测试用例的代码编写;
3、熟悉Linux/Unix文件系统,熟悉Linux内核,IO子系统等。
4、有一定的电路硬件设计、开发和调试经验,能熟练使用万用表、示波器等仪器;
5、有较强的学习、理解和解决问题的能力,能够快速读懂英文技术文档;
6、工作认真负责、上进心强,具备良好的沟通和协调能力,有良好的团队合作精神,能够承受一定的工作压力;
7、有存储类产品相关经验,熟悉卷管理者优先;

工作职责:
1、了解并理解固态存储相关协议和标准,根据存储控制器的设计原理和功能,制定测试计划和自动化测试方案并实现;
2、独立开发稳定可靠的测试用例代码和测试工具,用于单元和系统级的功能验证和调试,提交测试报告;
3、与硬件团队和固件团队协同工作,定位并跟踪问题缺陷;
4、搭建、维护验证测试平台。

先决条件
精通C语言,熟悉Linux和Windows下C/C++编程
能快速读懂英文技术文档
本科以上学历
有芯片测试验证经验者优先。

SSD软件开发工程师

JOB DESCRIPTION

工作地点:重庆
人数: 3

职位要求:
1、具有电子、计算机、自动化等相关专业全日制本科以上学历;
2、精通C语言,熟悉Linux和Windows下C/C++编程;
3、熟悉Linux/Unix文件系统;
4、有一定的电路硬件设计、开发和调试经验,能熟练使用万用表、示波器等仪器;
5、有较强的学习、理解和解决问题的能力,能够快速读懂英文技术文档;
6、工作认真负责、上进心强,具备良好的沟通和协调能力,有良好的团队合作精神,能够承受一定的工作压力;

工作职责:
1、根据存储控制器的设计原理和功能,制定测试计划和自动化测试方案并实现;
2、开发稳定可靠的测试用例代码和测试工具,用于单元和系统级的功能验证和调试,提交测试报告;
3、与硬件和固件团队协同,定位并跟踪问题缺陷;
4、搭建、维护验证测试平台。

先决条件
精通C语言,熟悉Linux和Windows下C/C++编程
能快速读懂英文技术文档
本科以上学历
相关行业工作经验者优先

高级IC验证工程师

JOB DESCRIPTION

工作地点:北京
人数:2

职位要求:
1、电子、计算机、通讯及相关专业,全日制本科及以上学历;

2、掌握并熟练使用至少一种高级验证方法(UVM,VMM等)
3、独立完成过复杂的模块级或者芯片级验证
4、有过以下一种或多种工作经验(PCIe,ARM,DDR,Flash)
5、掌握至少一种脚本编程语言(如:Shell,TCL,Perl,Python等)
6、工作积极主动,责任心强,渴望学习新鲜事物并喜欢做出尝试
7、团队合作性强

工作职责:
1、主要负责模块级,系统级仿真平台的搭建和验证。
2、帮助设计工程师对代码完成深入的调试
3、通过验证中找到的问题对设计提出可行性修改方案。

高级IC设计工程师

JOB DESCRIPTION

工作地点:北京
人数:2

职位要求:
1、电子/微电子/计算机相关专业全日制本科以上学历;
2、相关工作经验三年以上,特别优秀者可以例外
3、熟练掌握Verilog/VHDL语言,熟悉芯片设计的流程,包括RTL代码编写,功能验证,综合以及时序分析等;
4、熟练使用TCL/Perl/Shell等脚本语言;
5、工作认真踏实,有钻研学习能力,具备独立解决问题的能力;
6、具备如下经验者将会被优先考虑
- 有基于ARM或者MIPS的SoC设计经验,熟悉AMBA总线协议;
- 有DDR,SERDES,LVDS高速接口电路设计使用经验;

岗位职责:
1、参与SOC芯片系统架构和微架构设计;
2、独立完成模块级设计,RTL实现以及相关验证工作;
3、SoC设计与集成;
4、FPGA验证和调试;
5、芯片测试;
 

高级算法工程师

JOB DESCRIPTION

工作地点:北京
人数:1

职位要求:
1、计算机、电子、通讯及相关专业,硕士研究生及以上学历;
2、两年以上信道编解码算法研究及开发经验;
3、能够熟练使用C语言,MATLAB等进行算法建模;
4、能够在FPGA平台上对算法进行验证、优化;
5、对于成熟算法,具备RTL实现并集成进ASIC的能力;
6、具有成功流片经验可以加分;
7、具有存储信道相关经验可以加分;
8、具有人工智能算法相关经验可以加分;
9、在国内外发表过高水平论文可以加分;
10、工作认真负责、责任心强,有良好的团队合作精神,能够承受一定的工作压力;
11、特别优秀者可放宽条件录取

 

工作职责:
1、负责存储芯片中与信道编解码算法、软信息与信道编解码或者其他与存储相关软硬件算法相关的研究与开发工作;
2、负责范围包括前期算法评估,中期FPGA算法验证与后期ASIC算法实现;
3、独立完成算法系统以及与辅助模块并调优,并与系统其他模块集成联调;
4、跟踪所负责算法领域在业界的应用情况,探索或提出替代性算法;
5、要求开发的代码风格好、效率高、健壮、可维护性好;

存储软件开发工程师

JOB DESCRIPTION

工作地点:重庆
人数: 2

 

职位要求:
1.计算机、电子、通讯及相关专业,本科及以上学历,工作年限不限;
2.精通C语言,熟悉Linux和Windows下C/C++编程,熟悉Shell/Perl/Python等脚本语言,能够独立使用其中一种完成高质量代码编写;
3.熟悉文件系统,卷管理,RAID或分布式存储等技术,熟悉Linux内核,IO子系统等;
4.有存储系统相关设计开发经验者优先,包括但不限于:
a.PCIe NVMe, SATA, EMMC或USB接口协议;
b.SSD, NAND Flash管理等相关知识;
5.熟悉IOMETER/FIO/VDBENCH等IO测试工具者优先;
6.熟悉SNIA或JEDEC218/219等SSD测试标准者优先;
7.有SSD测试或质量评估经验者优先;
8.有SSD实际部署经验或熟悉Data Base,Web Server,File Server等应用场景者优先;
9.能独立承担工作,有较强的学习、理解和解决问题的能力,能够快速读懂英文技术文档;
10.工作认真负责、责任心强,有良好的团队合作精神,能够承受一定的工作压力;

工作职责:
1.深度挖掘SSD的质量评估内容,并完成SSD质量评估系统的开发任务,包括但不限于以下内容:
a.SSD SNIA测试标准;
b.SSD JEDEC测试标准;
c.SSD的性能/可靠性/安全性评估,包括但不限于:SSD正常/异常上下电,SSD高温运行,SSD接口协议一致性,SSD寿命评估,SSD失效性评估,SSD数据内容加密等;
d.SSD应用场景搭建,用于模拟真实场景下SSD的使用并完成评估任务;
2.负责SSD的质量评估,并书写完整系统的质量评估报告;
3.对业内主流的SSD质量进行深入评估,并进行横向对比;
4.和SSD的研发工程师进行沟通交流,对改善或优化SSD管理算法有一定的反馈;

NAND Flash 分析工程师

JOB DESCRIPTION

工作地点:武汉
人数:1

职位要求:
1.计算机、电子、通讯及相关专业,本科及以上学历;
2.精通C语言,有良好的编码风格与文档习惯并至少熟悉一种脚本语言;
3.要求熟悉ARM或MIPS等架构下的嵌入式软件开发,有一定的底层硬件驱动开发基础;
4.熟悉NAND Flash特性及ONFI或Toggle协议规范;
5.在数学,物理方面具有较强的分析能力;
6.能快速学习新技术,能够快速读懂英文技术文档;
7.工作认真负责、责任心强,有良好的团队合作精神,能够承受一定的工作压力;

工作职责:
1.开发NAND Flash测试平台;
2.设计实验方案全面测试NAND Flash特性包括Endurance,Retention等;
3.编写系统性的NAND特性分析报告;
4.NAND Flash失效分析;
5.协助FW开发人员制定NAND Flash 管理策略;

SSD量产及测试工具开发工程师

JOB DESCRIPTION

工作地点:武汉
 
职位要求:
1、具有电子、计算机、通讯等相关专业本科以上学历;
2、精通C、C++语言,熟练掌握面相对象编程技术,有良好的编码风格与文档习惯;
3、熟练使用Windows、Linux下编译环境,此项为必须掌握;
4、有PCIe,NVMe,SATA或USB等存储设备驱动开发经验优先考虑;
5、能够独立完成一个模块的设计开发任务并调试;
6、能快速学习新技术,能够快速读懂英文技术文档;
7、工作认真负责、责任心强,有良好的团队合作精神,能够承受一定的工作压力;
 
工作职责:
1. 协助固件工程师进行SSD开发及相关算法辅助验证;
2. 开发SSD单体性能测试软件及版本升级软件
3. 依据公司产品形态及生产需求,开发量产测试平台;
4. 要求开发的代码风格好、效率高、健壮、可维护性好;
 
 
先决条件
精通C/C++语言,须有Linux下开发经历
本科以上学历
相关行业工作经验者优先

电子技术员

JOB DESCRIPTION

工作地点:北京
人数:1

职位要求:
1. 电子、通信、自动化及相关专业,大专及以上学历;
2. 熟悉电子元器件,能读懂简单电路,有电子产品维修或测试经验;
3. 熟悉万用表,示波器,高低温箱等测试仪器设备,并有良好的PCB焊接技能;
4. 有良好的文档编写能力,能熟练使用Excel,Word,PowerPoint等办公软件;
5. 为人诚实守信,爱岗敬业,乐于助人,具有较强的学习、动手能力和沟通协调能力,工作踏实细心,责任心强;
6. 熟悉Linux环境者更佳。

工作职责:
1. 负责管理实验室仪器,设备,器件,工具等;
2. 负责运行产品在实验室的测试,记录测试内容,日志及结果,对测试环境进行日常维护检查;
3.负责实验室日常PCB焊接工作;
4.负责实验及测试类文档的编辑和管理工作。

IT运维工程师

JOB DESCRIPTION

工作地点:北京
人数: 1

职位要求:
1.大专及以上文化程度,计算机应用、网络管理、信息管理等计算机技术相关专业优先
2.必须要有服务意识和团队协作精神,热爱学习、责任心强
3.熟练安装/调试windows、linux系统
4.了解AD、DNS、DHCP、VDI配置、vmare vsphere、Hyper-V等应用的工作原理
5.有服务器和网络设备维护经验优先
6.熟悉桌面操作系统、标准办公软件、防病毒软件
7.具备良好的沟通能力和团队合作精神,学习力强
8.工作积极主动,耐心细致,有较强的责任心

工作职责:
1、负责内、外网、VPN、防火墙、路由器、核心交换机等网络设备的配置管理,保证公司内外网络正常使用
2、安装和维护公司计算机、服务器系统软件和应用软件,为公司提供技术支持
3、进行PC、服务器、打印机等设备管理,以及网络的运行监控和维护
4、负责AD域控,DNS,DHCP和服务器文件系统等相关服务的配置与维护
5、进行办公设备的日常维护及管理
6、负责病毒的查杀,维护网络系统安全
7、定期排查、处理网络及计算机故障;保障设备正常运行
8、Linux环境相关搭建,及NIS域,NFS文件系统和相关备份策略的搭建与管理

先决条件
大专及以上文化程度
具有IT运维工作经验者





Send email to HR@derastorage.com