嵌入式软件工程师(接口/BSP)(J10034)
岗位信息
| 招聘单位 | 全信股份 |
|---|---|
| 工作地点 | 南京市 |
| 官方更新时间 | 2026-03-18T23:22:53 |
职位描述
1、负责嵌入式系统板级支持包(BSP)的开发与维护,包括Bootloader移植、内核裁剪、硬件抽象层(HAL)设计,确保底层软件与硬件平台的适配与稳定;
2、主导嵌入式外设接口驱动开发(I2C、SPI、UART、PCIe、USB、Ethernet等),完成从需求分析、架构设计到编码实现的全流程工作;
3、参与产品硬件方案评审,配合硬件工程师完成电路板调试、底层问题定位及性能优化,推动产品研制按计划顺利推进;
4、负责嵌入式操作系统(Linux/ VxWorks/ RTOS)下的驱动框架搭建、内存管理、中断处理及任务调度等核心模块的开发与优化;
5、协助测试团队完成驱动及接口的功能测试、性能测试,并撰写相关设计文档、接口说明及调试指南;
6、跟踪嵌入式软件前沿技术,参与技术方案讨论与迭代,持续提升产品底层软件的可靠性与可维护性。
任职要求
1、本科及以上学历,计算机、电子、通信等相关专业,3~5年嵌入式软件开发经验,有完整的BSP或驱动开发项目经历;
2、精通C/C++语言编程,具备良好的编码习惯与模块化设计能力,熟悉至少一种主流嵌入式开发工具链;
3、深入理解至少一种嵌入式操作系统(Linux、VxWorks等),熟悉其驱动模型、内存管理、任务调度及中断处理机制;
4、熟悉常见硬件接口协议(I2C、SPI、UART、PCIe等),并有实际驱动开发与调试经验,能熟练使用示波器、逻辑分析仪等工具进行硬件调测;
5、掌握至少一种主流嵌入式处理器架构(ARM、PowerPC、MIPS、x86),了解其启动流程、MMU/Cache、时钟与电源管理;
6、具备良好的硬件基础,能阅读理解原理图、芯片数据手册(Datasheet),并能与硬件工程师协同进行板级故障定位;
7、有较强的学习能力、团队协作意识及文档撰写能力,对底层技术有钻研热情,能主动跟踪行业新技术发展。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。