西安微电子技术研究所
操作系统及BSP软件开发工程师(J10599)
RESPONSIBILITIES
岗位职责
负责国产处理器平台的操作系统(麒麟、锐华、翼辉等)底层适配、开发、测试及问题排查,主要涉及SATA、PCIe、以太网、RS-232/485/422.SPI、I2C、USB等总线协议,以及电子盘、PCIe设备、MAC/PHY、串口、RTC、Flash、键鼠等外设驱动开发与调试;
负责类Linux系统桌面服务的开发与维护,熟悉GDM、LightDM等显示管理器、Xorg显示服务器及Mutter窗口管理器,具备桌面显示异常问题排查能力;
负责驱动开发和软硬件问题排查;
参与项目软件方案设计与工程化过程管理,包括技术文档撰写与归档;
跟踪操作系统技术发展趋势,持续优化开发流程,提升系统质量与可靠性。
REQUIREMENTS
任职要求
精通以麒麟为代表的类Linux系统和以VxWorks为代表的嵌入式实时操作系统整体架构、工作原理,熟练掌握架构下的驱动开发移植、功能定制裁剪、代码追踪及调试;
精通C/C++编程语言,熟练掌握各操作系统下开发环境搭建,具备交叉编译环境的构建、测试环境搭建能力;
熟悉底层硬件初始化及设备枚举机制,熟悉SATA、UART、SPI、I2C、PCIe、USB、以太网等相关总线协议,掌握常用总线设备的驱动适配,能熟练掌握芯片datasheet要点,完成硬件与软件联调;
熟悉飞腾、龙芯等平台硬件适配经验者优先;
能够根据问题现象,独立开展系统层面的故障排查,配合硬件设计定位硬件故障,独立跟踪调试代码,确认故障发生层次或原因;
熟悉类Linux桌面服务涉及的GDM、Xorg、Mutter组件原理和显卡驱动原理,具备解决桌面系统中用户应用显示、系统自身显示等问题排查能力;
具备团队管理能力,推进技术团队能力提升。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。