1-2万
杭州安进船舶工程技术有限公司
岗位职责:
1、负责基于单片机(MCU)的嵌入式软件设计、开发、编码、调试及维护工作。
2、根据产品需求和技术规格书,进行软件架构设计、模块划分和代码实现。
3、编写底层驱动程序,包括但不限于:GPIO、ADC/DAC、UART、SPI、I2C、CAN、USB、定时器、中断控制器、LCD液晶显示终端等。
4、 开发、移植或维护实时操作系统(RTOS,如FreeRTOS, RT-Thread, uC/OS等)应用。
5、 进行传感器数据采集、处理算法实现及控制逻辑开发。
6、 配合硬件工程师进行硬件选型、电路调试及软硬件联调,解决相关问题。
7、根据公司拟制文档的执行标准,编写清晰的技术文档,包括设计文档、接口文档、测试文档等。
8、参与代码评审,确保代码质量和性能优化。
9、负责产品的功能测试、单元测试、集成测试及问题定位修复。
10、跟踪嵌入式技术发展,持续优化现有产品和开发流程。
11、根据(触摸屏)制造商提供的上位机HMI组态软件系统,完成公司项目中的上位机软件设计,
任职要求:
1、大学本科及以上学,计算机科学、电子工程、自动化、通信工程或相关专业。
2、具有5年及以上嵌入式软件开发经验。
3、精通C语言编程,深入理解单片机原理、体系结构及外设工作原理。
4、熟练掌握至少一种主流单片机平台(如:ARM Cortex-M系列 - STM32/NXP/Atmel SAM等、ESP32、PIC、AVR、RISC-V以及国产替代STM32T系列单片机等)的开发。
5、丰富的嵌入式系统底层驱动开发经验(如:GPIO, UART, SPI, I2C, ADC, DAC, PWM, Timer, Watchdog, LCD液晶显示终端等)。
6、熟悉常用开发工具链:Keil MDK, IAR Embedded Workbench, GCC (ARM/AVR), STM32CubeIDE, PlatformIO等。
7、熟练使用调试工具:示波器、逻辑分析仪、万用表、JTAG/SWD仿真器等。
8、 加分项可优先考虑:
* 有实时操作系统(RTOS)开发经验者优先(FreeRTOS, uC/OS, RT-Thread等)。
* 熟悉常用总线协议:CAN, USB, Ethernet, 串口485,Modbus等。
* 了解嵌入式Linux基础开发。
* 熟悉常用无线通信协议:BLE, WiFi, LoRa, Zigbee, NB-IoT等。
* 了解常用传感器(如温湿度、压力、加速度计、陀螺仪等)应用。
* 有[特定行业,如:汽车电子、医疗器械、工业控制、消费电子等]开发经验者优先。
* 具备硬件原理图阅读能力,能配合硬件调试。
* 熟悉版本控制工具(Git, SVN等)。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕