更新于 1月12日

固件工程师

1.5-2.5万
  • 上海普陀区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

ARM处理器龙芯处理器C语言C++LINUX系统平台开发BSP驱动开发测试计算机硬件电子设备制造专用设备制造
岗位职责:
1. 系统移植与开发: 负责嵌入式Linux等系统在目标硬件平台的BSP移植,涵盖Bootloader(如U - Boot)、内核裁剪、设备树配置及文件系统制作,保障系统正常启动。
2.嵌入式应用开发:负责Linux应用层功能模块开发。
3. 驱动开发与维护:
(1)开发调试UART、I2C、SPI、网络PHY等常用外设驱动,解决驱动兼容性、稳定性问题。
(2)基于产品功能需求,开发Linux 内核态驱动,支持打印机产品功能验证。
4. 性能与问题优化: 优化系统启动速度、功耗、内存占用等关键指标,排查内核panic、硬件适配等复杂底层问题,配合硬件EE团队完成PCB功能验证。
5. 文档与协作:编写测试用例、开发手册和测试报告等技术文档,协同硬件、固件应用层团队推进项目调试开发,完成项目开发文档输出要求。
任职要求:
1. 学历与专业:本科及以上学历(硕士优先),计算机科学与技术、电子信息工程、自动化等相关专业。
2. 核心技能:精通C/C++编程语言,熟悉Linux内核架构与驱动开发框架,掌握交叉编译、设备树编写等核心技术。
3. 硬件与调试能力:具备扎实的硬件基础,能读懂原理图和芯片手册,熟练使用示波器、JTAG等工具进行软硬件联合调试。
4. 经验与素养:
(1)本科学历者,3~5年以上相关开发经验,具备良好的团队协作能力和问题排查能力;研究生学历者,可为应届生。
(2)熟悉Git/SVN版本控制工具,有良好的代码风格与文档编写习惯。
(有国产芯片龙芯SoC开发调试经验优先)

工作地点

上海普陀区国盛中心-2号楼2603室

职位发布者

李篓/人事

刚刚活跃
立即沟通