职位详情
嵌入式单片机开发工程师
1-2万
杭州安进船舶工程技术有限公司
杭州
5-10年
本科
06-13
工作地址

杭州安进船舶工程技术有限公司

职位描述

岗位职责:

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等)。

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

立即申请