职位详情
嵌入式软件工程师
1-2万
上海奥索斯自动化科技有限公司
苏州
3-5年
本科
09-09
工作地址

江苏奥索斯自动化科技有限公司(碧溪街道长青路18号)

职位描述

岗位职责

1、负责基于51单片机、ARM Cortex-M系列(主要是STM32)的嵌入式软件设计、编码、调试和维护工作。

2、参与产品需求分析,进行软件架构设计和模块划分,编写设计文档。

3、完成驱动程序开发(如ADC、DAC、SPI、I2C、UART、USB、CAN等外设)。

4、进行软件与硬件的联调,定位并解决开发过程中遇到的问题。

5、优化软件性能,保证代码的稳定性、可靠性和可维护性。

6、协助硬件工程师进行原理图评审和PCB布局检查。

任职要求

学历专业:电子信息工程、自动化、计算机、通信工程等相关专业,本科及以上学历。

开发经验:具有3年以上嵌入式软件开发经验,能独立完成至少一个基于51单片机或STM32的项目开发。

核心技术:精通C/C++语言,具有良好的编程风格和文档习惯。

精通STM32系列芯片架构,有基于HAL库、标准库或LL库的实际项目开发经验。

熟悉51单片机内核及其常用外设的开发。

熟悉常用通信协议,如UART、I2C、SPI、CAN等。

工具使用: 熟练使用Keil、IAR等主流嵌入式开发环境,熟悉J-Link、ST-Link等调试工具。

软技能: 具备良好的问题分析能力和解决能力,有强烈的责任心和团队协作精神。

优先考虑:

有RTOS(如FreeRTOS、uC/OS、RT-Thread等)的实际应用经验。

熟悉LWIP、emWin、FatFs等常用中间件。

具备一定的硬件基础,能看懂电路图,会使用万用表、示波器等工具进行基础调试。

有低功耗产品(如电池供电设备)、电机控制、物联网终端设备开发经验者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请