职位描述

C/C++研发工程师 【工作职责】 1.参与多种形态的智能协作终端产品、IOT产品软件系统的设计、开发、维护工作 2.参与音视频媒体处理、会议和投屏等子系统的软件需求分析、设计、开发、测试和维护工作 【技能要求】 1.信号处理或者电子、通信、计算机相关专业 2.掌握C/C++,熟悉常用的数据结构和算法 3.有Windows,嵌入式,音视频算法,摄像机算法,人机交互, ARM 平台优化等开发经验优先 嵌入式软件开发工程师 【工作职责】 1、负责芯片评估及验证、底层软件模块实现与开发、硬件单板调测 2、基于鸿蒙/Android/Linux/单片机负责CPU启动、总线(I2C,SPI,UART,USB)、外设、音视频(I2S,UVC)、画质、电机、WiFi、蓝牙、网络等模块开发 3、负责产品生产装备测试、维修、专业试验等测试软件接口开发 【技能要求】 1、电子/计算机/通信/信息系统等相关专业,本科及以上 2、至少掌握C/C++开发语言 3、熟悉Linux相关知识,熟练掌握C/C++软件开发,有驱动或底层软件编码经验最佳 4、有较强的学习能力,分析能力和解决问题能力 Java 开发工程师 【工作职责】 1.承担多个模块或子系统的软件需求分析、方案设计、代码编写、测试和问题定位等工作2.负责产品竞争力的构建、所负责领域的性能、可靠性方案设计及落地 3.参与产品业务逻辑优化工作,打造业界一流的产品交互体验【技能要求】 1.一年以上软件开发经验,熟练掌握数据结构与算法、熟悉 Linux 操作系统常用命令2,熟悉 Java 语言基础,熟悉 IOC , AOP ,代理,反射,多线程等原理 3.熟悉常用框架,如 spring boot ,熟悉分布式缓存,如 Redis ,消息队列等优先 4.熟悉 postgresql 数据库,具有一定的 SQL 语句优化经验者优