嵌入式开发工程师
1.3-2万
西安 本科
航空科技大厦
岗位职责:
1.负责嵌入式芯片目标码的前期评估。包含目标码获取、反编译、脱壳、加密参数解析等工作;
2.负责汇编程序分析。提取程序的核心数据结构、关键逻辑、相关底层驱动。
3.负责程序的正向开发工作。实现工程搭建、汇编转C代码开发、系统调试工作。
4.负责核心算法分析与协议解析工作,按照要求输出分析报告;
5.负责其他项目的正向开发。
6.负责项目小工具的开发,提升分析效率。
任职资格:
1.熟悉多种类型的汇编语言,熟悉反汇编的软件工具,如IDA Pro。
2.熟悉嵌入式系统的基本架构原理,熟悉MCU/嵌入式软件开发,了解ARM/STM32/DSP/X86系列平台架构。
3.熟悉嵌入式软件设计与调试,精通C/熟悉C++语言和数据结构,具备良好的代码结构化与性能优化能力;
4.具备以下两种以上条件优先考虑:
5.1)有多种反汇编工具使用经验
2)熟悉UTRT、SPI、CAN、I2C、USB、网络等通信协议,能够看懂电路原理图,熟练使用JTAG、示波器、逻辑分析仪
3)熟悉ARM/STM32/DSP/X86系列平台架构,熟练使用常见MCU及其开发工具链
4)有嵌入式linux、fpga开发经验者
5)有软件分析工作经验者。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕