职位描述
1. 岗位概述
负责嵌入式软件的需求分析、架构设计及模块开发,主导驱动程序与应用层代码编写,解决软件与硬件的兼容性问题,优化系统性能(如响应速度、功耗)。
2. 核心职责
• 需求拆解:将产品功能需求(如数据采集、通信、控制)转化为软件模块(如驱动层、中间层、应用层);
• 驱动开发:编写硬件驱动程序(如GPIO、UART、SPI、I2C、ADC/DAC、PWM、ETH、USB、传感器(如温湿度、加速度计)),实现硬件功能的软件控制;
• 系统集成:基于RTOS/裸机系统(如FreeRTOS、uC/OS-III、STM32 HAL库),完成系统初始化(如时钟配置、内存管理、任务调度),整合驱动层与应用层代码;
• 性能优化:调试软件问题(如死锁、内存泄漏、响应延迟),优化系统性能(如降低功耗(如睡眠模式配置)、提高实时性(如任务优先级调整));
• 文档与测试:编写软件设计文档(需求规格说明书、接口文档、调试日志),配合测试部门完成功能测试(如单元测试、集成测试、可靠性测试)。
3. 任职资格
• 基础要求:计算机、电子信息、自动化等相关专业,2年以上嵌入式软件开发经验;
• 工具技能:
熟练掌握stm32,esp32,stc的软件/通过客户提供的串口协议,做个控制模块/良好的C语言代码编程习惯。
o 编程工具:熟练使用Keil MDK、IAR Embedded Workbench、GCC等开发工具;
o 调试工具:掌握J-Link、ST-Link等仿真器的使用,能通过串口打印、示波器定位软件问题;
工作时间:夏季:8点半-12点 1点半-6点(5.1-10.1日) 冬季作息:8点半-12点 1点-5点半(10.1-次年5.1)大小周休息-法定按国家规定休息
福利待遇:底薪+额外项目提成 五险一金,单双轮休,团建,旅游,体检,提供午餐,工资每月15号发放 。
工作时间:夏季:8点半-12点 1点半-6点(5.1-10.1日) 冬季作息:8点半-12点 1点-5点半(10.1-次年5.1)大小周休息-法定按国家规定休息
福利待遇:底薪+额外项目提成 五险一金,单双轮休,团建,旅游,体检,提供午餐,工资每月15号发放 。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕