高级嵌入式软件工程师
[ 工作职责 ]
1. 负责产品性能的优化和软件架构升级
2. 负责新项目的研发工作
3. 负责项目技术文档的编写
岗位要求:
[ 业务技能要求 ]
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. 期权激励,奖励分红,年底双薪,0-6个月项目奖金,六险一金;
4. 节假日福利,团建,年度体检;