1.6-2.5万·14薪
江苏奥索斯自动化科技有限公司(碧溪街道长青路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等常用中间件。
具备一定的硬件基础,能看懂电路图,会使用万用表、示波器等工具进行基础调试。
有低功耗产品(如电池供电设备)、电机控制、物联网终端设备开发经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕