岗位内容:
1. 设计、开发和维护嵌入式硬件系统,包括电路板设计、原型制作和测量测试。
2. 根据项目需求编写嵌入式软件程序,并对其进行调试和优化。
3. 配合团队完成产品的开发计划和技术难题的解决。
任职要求:
1. 专科及以上学历,电子工程、计算机科学等相关专业背景。
2. 熟悉嵌入式系统设计流程,具备电路设计、FPGA开发经验。
3. 熟练掌握C/C++等嵌入式编程语言,能够进行底层驱动开发和移植。
4. 具备较强的沟通协作能力和团队合作精神,有扎实的解决问题能力和自主学习意识。
岗位职责:
一、核心开发职责
嵌入式软件开发与维护
负责单片机(如STM32、ARM Cortex-M系列)的驱动开发、协议栈实现及系统调试,优化通信接口(SPI/I2C/CAN等)性能
使用C/C++或Lua语言进行代码编写,维护现有项目代码并开发新功能模块
硬件协作与调试
与硬件工程师协同完成电路原理图分析,解决软硬件兼容性问题,主导硬件接口协议的制定与验证
使用示波器、逻辑分析仪等工具进行硬件调试,优化系统稳定性和功耗表现
二、系统设计与测试
系统架构设计
参与嵌入式系统(工业控制器)的架构设计,遵循AutoSAR、MISRA等行业标准
根据产品需求完成软件模块划分、RTOS(如FreeRTOS、RT-Thread)移植及多任务调度实现
测试与验证
编写测试用例,完成软硬件联调及功能验证,确保符合EMC、UL/IEC等安全认证要求
主导新产品开发验证,评估性能指标(如响应速度、故障率)并提出优化方案
三、文档与协作管理
技术文档编写
编写开发文档(如接口协议、设计说明书)、测试报告及用户手册,支持团队协作与知识沉淀
跨部门协作
与项目经理、测试工程师及后端开发团队对接,推动项目进度并解决技术难题
参与技术方案评审,提供嵌入式侧的技术支持与标准化建议
四、专项能力要求
算法与物联网开发
实现控制算法(如电机PID调速、低功耗策略),支持物联网模块(如移远BC20)的数据通信与云端交互
行业知识应用
汽车电子领域需熟悉ECU、BCM等控制单元开发流程及工具链3
工业自动化领域需掌握Modbus、PLC通信等协议