6000-9000元
高开区创业技术中心A座4层
一、硬件设计与开发
1、依据产品功能需求与性能指标,开展基于STM32微控制器的硬件电路原理设计工作,负责完成从电源模块、信号采集与处理模块,到通信接口模块等各部分电路的详细原理图绘制,确保电路设计的合理性、稳定性与可靠性。
2、 运用专业PCB设计软件,进行STM32硬件系统的PCB布局布线工作。需充分考虑信号完整性、电源完整性以及电磁兼容性等因素,完成多层PCB设计,严格把控PCB设计质量,降低信号干扰,提高产品抗干扰能力。
3、依据产品功能特性、使用环境及成本效益的多维度因素,进行壳体选型,贴膜设计,内部结构硬件布局规划,支撑与固定设计、散热设计、走线管理等工作。
二、相关软件运用
1、深入理解STM32微控制器的底层架构,编写针对GPIO、SPI、I2C、USART等各类外设的底层驱动程序,实现对外设的高效控制与管理;熟悉STM32的中断处理机制、DMA数据传输等关键底层功能,优化系统性能,提高数据处理效率,为上层应用程序提供稳定、可靠的接口支持。
2、熟练利用Keil MDK、IAR Embedded Workbench等集成开发环境,进行STM32底层软件代码的编写、编译、调试与优化,确保软件功能准确实现。
3、 辅助串口调试助手、逻辑分析仪、示波器等各类硬件调试工具,对硬件电路与底层软件进行联合调试。精准定位并解决硬件故障与软件缺陷,根据实际测试情况修复潜在漏洞,提升系统稳定性与兼容性,保障硬件系统在各种工况下稳定运行,满足设备需求。
三、协同合作与技术支持
1、与软件工程师、测试工程师等紧密协作,参与产品的整体开发流程。在硬件设计阶段,充分沟通硬件设计方案与软件功能需求,确保硬件与软件的无缝对接;在产品测试阶段,配合测试工程师完成硬件系统的功能测试、性能测试与可靠性测试,及时解决测试过程中发现的硬件问题。
2、为生产部门提供技术支持,协助解决生产过程中出现的硬件工艺问题与质量问题,确保生产过程的顺利进行,保障产品质量与生产效率。
查看更多职位描述
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕