39.0000° N, 98.0000° W

← Back

LaserLink

嵌入式软件工程师

Chengdu, Sichuan
DisciplineSoftware Engineering
Workplace typeunspecified
EmploymentFull Time
ExperienceNot specified
Salary$15–$20k
ClearanceNo Clearance Required
Apply

1、负责基于单片机(MCU)的嵌入式软件设计、开发、编码调试与单元测试工作。
2、根据产品需求,进行单片机选型,并完成底层驱动(如GPIO、UART、I2C、SPI等)的开发与适配。
3、负责或参与嵌入式实时操作系统(如FreeRTOS)的移植、应用开发及任务调度优化。
4、使用开发工具(如Keil, IAR, STM32CubeIDE等)和调试器(如J-Link, ST-Link等)进行软件调试和问题定位。
5、独立分析和解决开发过程中遇到的软硬件逻辑错误、性能及稳定性问题。
【必备技能】
编程基础:精通C/C++编程语言,具备扎实的编程功底和良好的代码风格与规范。
单片机开发:熟练掌握至少一种主流单片机(如STM32、GD32、DSP等)的开发,深入理解其内核架构。
外设驱动:具备丰富的单片机常用外设驱动开发与调试经验,必须熟悉GPIO、UART、I2C、SPI等通信接口。
开发工具:熟练使用主流的嵌入式开发环境(如Keil、IAR)及调试工具,能进行高效的代码调试和故障排查。
【优先考虑】
具有嵌入式操作系统(如FreeRTOS、RT-Thread、μC/OS等)的移植或应用开发经验。
具备完整的电子产品软件开发周期经验,熟悉嵌入式软件开发流程与规范。
有较强的硬件基础知识,能够阅读原理图,使用示波器等工具进行基础的硬件问题协同分析。
三、 专业要求
自动化、电子信息工程、通信工程、测控技术与仪器、控制科学与工程等相关专业本科及以上学历。

Skills and experience

C/C++STM32GD32DSPMCU architectureGPIOUARTI2CSPIKeilIARembedded debuggingfault diagnosisbachelor's degree or above in a related field