职位描述
岗位职责:1、负责 SylixOS 系统移植以及各模块驱动设计和开发;
2、负责 SylixOS 内核维护工作,包括文件系统、网络协议栈和关键系统性能优化等;
参与嵌入式产品开发,对开发过程中出现的 BUG 能够定位、分析并解决;
3、负责公司内部技能提升,包括培训及技术文档输出。
任职要求:
1、计算机、电子、通信等专业本科及以上学历;
2、英语 CET-4 以上,良好的英文读写能力,能够熟练阅读并理解英文技术资料;
3、具备扎实的操作系统和计算机体系结构基础;
4、具有很强的 C/C++ 编程能力,具备一定的汇编语言编程能力;
5、具有良好的编程风格和文档编写习惯,熟悉 git 及开发流程;
6、具有良好的自主学习和独立思考能力以及具备抗压能力、良好的沟通能力、团队管理能力、团队合作精神 ,并且具备较强的执行力以及自驱力;
7、熟悉常用操作系统如 SylixOS、VxWorks、Linux,有内核开发经验者优先;
8、熟悉 ARM 或者其它体系结构,如 RISC-V、DSP、LoongArch 等,有半导体公司核心架构或 BSP 开发团队工作经验者优先;
9、熟悉以下至少一项者优先:
Display:LVDS,MIPI-DSI,HDMI 等;
Camera:MIPI-CSI,UVC/V4L2 等;
Audio:SPDIF,I2S 等,有手机,车载娱乐系统音视频经验者尤佳;
Storage:eMMC,Flash,SSD 等,有文件系统(如 fatfs、ext4 等)性能优化经验者尤佳;
Graphics (GPU) :OpenGL/ES,OpenVX, OpenCL 等,有显卡原厂工作经验者尤佳;
其他:SD,I2C,SPI,UART(初级技能),蓝牙等,有 PCIe,USB,Ethernet 驱动/网络协议栈经验者尤佳;
工业常见的现场总线如 EtherCAT,CANOpen 等,熟悉工业自动化的控制流程。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕