职位详情
1.28岁及以上,具备3年以上相关工作经验,负责嵌入式软件的全流程开发,包括需求分析、架构设计及模块实现,主导驱动与应用层代码编写,解决软硬件兼容性问题,并对系统性能(如响应速度、功耗)进行优化。
2.核心职责
•需求拆解:将产品功能需求(如数据采集、通信、控制)转化为可执行的软件模块(如驱动层、中间层、应用层);
•驱动开发:开发常用硬件外设驱动(如GPIO、UART、SPI、I2C、ADC/DAC、PWM、ETH、USB及各类传感器,如温湿度、加速度计),实现硬件功能的软件化控制;
•系统集成:基于RTOS或裸机环境(如FreeRTOS、uC/OS-III、STM32HAL库),完成系统初始化(时钟配置、内存管理、任务调度等),整合驱动与上层应用代码;
•性能优化:定位并解决软件缺陷(如死锁、内存泄漏、响应延迟),优化系统表现(如通过睡眠模式降低功耗、调整任务优先级提升实时性);
•文档与测试:撰写软件设计文档(含需求说明书、接口定义、调试记录),协同测试团队开展单元测试、集成测试及可靠性验证。
3.任职资格
•基础要求:计算机、电子信息、自动化等相关专业背景,具有2年以上嵌入式开发经验;
•工具技能:
o编程工具:熟练使用KeilMDK、IAREmbeddedWorkbench、GCC等嵌入式开发环境;
o调试工具:掌握J-Link、ST-Link等仿真器操作,能结合串口输出、示波器分析定位问题;
•专业知识:
o编程语言:精通C/C++(嵌入式主流语言),了解ARM汇编等底层语言;
o系统知识:熟悉RTOS机制(如任务调度、信号量、队列、中断处理),或具备裸机开发经验(如基于STM32、PIC、AVR平台);
o硬件接口:掌握常见通信协议(UART、SPI、I2C、CAN、ETH、USB),能根据原理图完成驱动开发与调试;
•软技能:
o具备模块化编程能力,注重代码可读性与可维护性;
o擅长问题排查,能通过日志和波形分析软硬件交互异常;
o具备协作意识,可与硬件工程师协同解决“软硬匹配”问题(如驱动时序不一致)。
4.加分项
•具备Linux嵌入式开发经验(如Ubuntu、YoctoProject),了解Linux驱动模型(如字符设备、网络驱动);
•熟悉物联网通信协议(如MQTT、CoAP、LwM2M、Modbus),有物联网终端项目经历;
•掌握低功耗设计方法(如动态电压调节、睡眠模式管理),有电池供电设备(如智能穿戴、传感节点)开发经验;
•参与过开源嵌入式项目(如OpenWrt、RT-Thread、Arduino),或拥有个人GitHub仓库(含嵌入式相关项目);
•了解FPGA/CPLD开发(如Verilog/VHDL),能配合硬件团队完成逻辑功能调试。
熟悉RTOS等实时操作系统者优先
2.核心职责
•需求拆解:将产品功能需求(如数据采集、通信、控制)转化为可执行的软件模块(如驱动层、中间层、应用层);
•驱动开发:开发常用硬件外设驱动(如GPIO、UART、SPI、I2C、ADC/DAC、PWM、ETH、USB及各类传感器,如温湿度、加速度计),实现硬件功能的软件化控制;
•系统集成:基于RTOS或裸机环境(如FreeRTOS、uC/OS-III、STM32HAL库),完成系统初始化(时钟配置、内存管理、任务调度等),整合驱动与上层应用代码;
•性能优化:定位并解决软件缺陷(如死锁、内存泄漏、响应延迟),优化系统表现(如通过睡眠模式降低功耗、调整任务优先级提升实时性);
•文档与测试:撰写软件设计文档(含需求说明书、接口定义、调试记录),协同测试团队开展单元测试、集成测试及可靠性验证。
3.任职资格
•基础要求:计算机、电子信息、自动化等相关专业背景,具有2年以上嵌入式开发经验;
•工具技能:
o编程工具:熟练使用KeilMDK、IAREmbeddedWorkbench、GCC等嵌入式开发环境;
o调试工具:掌握J-Link、ST-Link等仿真器操作,能结合串口输出、示波器分析定位问题;
•专业知识:
o编程语言:精通C/C++(嵌入式主流语言),了解ARM汇编等底层语言;
o系统知识:熟悉RTOS机制(如任务调度、信号量、队列、中断处理),或具备裸机开发经验(如基于STM32、PIC、AVR平台);
o硬件接口:掌握常见通信协议(UART、SPI、I2C、CAN、ETH、USB),能根据原理图完成驱动开发与调试;
•软技能:
o具备模块化编程能力,注重代码可读性与可维护性;
o擅长问题排查,能通过日志和波形分析软硬件交互异常;
o具备协作意识,可与硬件工程师协同解决“软硬匹配”问题(如驱动时序不一致)。
4.加分项
•具备Linux嵌入式开发经验(如Ubuntu、YoctoProject),了解Linux驱动模型(如字符设备、网络驱动);
•熟悉物联网通信协议(如MQTT、CoAP、LwM2M、Modbus),有物联网终端项目经历;
•掌握低功耗设计方法(如动态电压调节、睡眠模式管理),有电池供电设备(如智能穿戴、传感节点)开发经验;
•参与过开源嵌入式项目(如OpenWrt、RT-Thread、Arduino),或拥有个人GitHub仓库(含嵌入式相关项目);
•了解FPGA/CPLD开发(如Verilog/VHDL),能配合硬件团队完成逻辑功能调试。
熟悉RTOS等实时操作系统者优先
2026-06-24 13:18
IP属地:山东济南
职位福利
学历不限经验不限

慧族网络科技发展(济南)有限公司
100-499人


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
测控人员
1.2-2.3万元/月
嵌入式软件工程师3-5年本科DSP开发C数字电路FPGA机械设计制造相关专业嵌入式/单片机开发经验ARM开发电气电气/自动化相关专业单片机
济南 历下区









