北京 [切换城市] 北京招聘北京计算机软件招聘北京高级软件工程师招聘

高级嵌入式linux软件工程师

北京力升高科科技有限公司

  • 公司规模:少于50人
  • 公司性质:创业公司
  • 公司行业:仪器仪表/工业自动化

职位信息

  • 发布日期:2019-11-27
  • 工作地点:北京-海淀区
  • 招聘人数:1人
  • 工作经验:5-7年经验
  • 学历要求:本科
  • 职位月薪:2-4万/月
  • 职位类别:高级软件工程师

职位描述


岗位职责

  1. 特种机器人产品中软件系统的系统构架设计、测试与维护、升级工作,包括:
  2. 负责软件系统需求调研、可行性分析和产品规格定义
  3. 负责软件系统总体方案设计和详细设计,负责系统层、应用层软件架构定义,负责制定系统测试方案
  4. 负责设计异常处理系统,尤其是处理高可靠性和高实时性要求中的异常问题
  5. 负责设计机器人电控系统以及测试平台(软硬件测试平台)的测试软件系统
  6. 负责产品整体软件性能提升及架构优化,提高代码执行效率及实时性
  7. 负责系统中复杂功能的开发和测试,如图像、音频等
  8. 负责相关开发文档、测试报告、生产指导文档等技术文件的编写和汇报
  9. 完成上级布置的其他工作

                                        

    

工作经验

  1. 从事嵌入式linux软件开发工作5年以上
  2. 具备独立承担中等规模以上嵌入式应用软件开发的经验和能力
  3. 有实际的产品量产经历

                

    

岗位要求            

  1. 精通C/C++语言编程,至少掌握一门除C以外的编程语言
  2. 精通linux环境下应用程序的开发,对linux内核及驱动有一定的开发能力,对常见的CPU体系结构(例如x86arm等)及CPU工作原理有基本的认识
  3. 精通linux 环境下的socket网络编程,并有实际的项目经历
  4. 精通linux环境下音视频传输及编解码技术,并有实际的项目经历
  5. 精通基于Qt库的开发流程和方法,有实际的项目经历
  6. 精通linux 环境下的多任务(包括:多线程、多进程)编程方法,熟练掌握UNIX体系中常用的进程间通讯机制。
  7. 熟练掌握linux环境下脚本编程技能,至少掌握1-2种脚本编程语言
  8. 熟练掌握在嵌入式linux环境中移植开源库的基本流程
  9. 熟练掌握常见通讯及控制接口(例如:CANUARTSPII2C等)的工作原理,以及上述接口在嵌入式linux环境下的控制方法
  10. 有良好版本管理思想
  11. 有良好的编程习惯和文档习惯
  12. 有广泛的知识面,面对问题有清晰的分析及解决思路
  13. 有良好的沟通能力,有团队合作精神
  14. 具备良好的学习能力,对工作中的挑战充满热情
  15. 上进心强,责任心强,逻辑性强,细致严谨



公司介绍

北京力升高科科技有限公司是一家新成立的高新技术企业,公司以清华大学的创新科研力量为基础,以安全、健康、环保为理念,为国家重要行业领域提供特种智能机器人的技术解决方案。目前,本公司积极响应国家安全政策,以实用型智能机器人为核心产品,致力于为国家和特种行业人身安全提供先进的技术支持手段和保障。公司将提供有竞争力的待遇,欢迎包括机械、电子、热能、通讯、人工智能等专业领域的人才加入团队。奋斗拼搏的人生才更加精彩,让我们一起改变世界、创造未来!

联系方式

  • 公司地址:地址:span北京市海淀区中关村东路1号院清华科技园创业大厦1109室