高级嵌入式软件工程师

2021-06-20 00:00:00 北京、上海、绍兴、成都 不限


业务技能要求:

1. 熟悉常见软件架构,熟悉面向对象的设计方法和设计理念,了解软件开发生命周期

2. 熟悉ARM、X86、PowerPC、SPARC、DSP C2000、C6000任意三种处理器体系架构并有汇编应用开发经验

3. 有五年以上的项目开发经验

4. 良好的学习和理解能力,能够独立解决复杂问题能力,有良好的沟通能力和团队合作精神,较强的责任感及进取精神

5. 拥有以下条件若干项优先考虑

1)有编译器开发工作经验,对gcc编译器有一定研究,熟悉LLVM架构及编译优化技术

2)熟悉linux内核、FreeRTOS、vxWorks等操作系统,有内核和驱动开发经验

3)有网卡、1553B总线、FC总线、ARINC664等复杂总线开发经验

4)有使用Python开发自动化测试工具的经验

5)有多核处理器软件开发经验

6)熟悉SkyEye、Bochs或QEMU任意一种仿真工具


专业知识要求:

1.英语四级以上,计算机、电子或数学相关专业,本科及以上;

2.熟悉C/C++语言、Python语言,熟悉基本算法和数据结构,操作系统原理、编译原理

3.对操作系统的基本概念有深入的理解,如MMU、现场保护、系统调用等,能够深入理解一个嵌入式操作系统的启动过程。


工作职责:

1. 负责产品性能的优化和软件架构升级

2. 负责新项目的研发工作

3. 负责项目技术文档的编写



首页
产品
新闻
联系