锦鲤求职

经纬恒润

嵌入式软件工程师-campus-2027

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

岗位职责

1、系统开发与维护:参与公司核心硬件产品的嵌入式软件需求分析、架构设计、编码与单元测试;

2、熟悉 ARM Cortex-M (M0/M3/M4/M7/M33/M55) 、RISC-V 、Tricore、xtensa 架构,有 STM32 / NXP / TI / GD32/ MM32/ESP32 等主流MCU开发经验;

3、具有汽车电子软件开发经验、面向自动驾驶、机器人、边缘计算、微型机器学习、电机控制、实时控制等业务方向的系统开发与维护;

4、底层驱动开发:负责外设驱动开发与调试,包括但不限于各类传感器、执行器、通信模块的底层代码编写及BSP的定制与维护;

5、熟练掌握 UART / I2C / SPI / CAN (CAN-FD) / LIN / I3S / USB / SDIO 等常见外设接口协议及底层驱动编写,熟悉 PWM / ADC / DAC / DMA / Timer / Watchdog 等片上外设的使用;

6、系统移植与优化:了解RTOS,如 FreeRTOS / RT-Thread / μC/OS / Zephyr / AliOS Things,理解任务调度与IPC(进程间通信)机制;

7、参与RTOS或裸机系统的开发,系统启动时间、内存占用、功耗的优化;

8、软硬件联调:协同硬件工程师阅读原理图,使用万用表、示波器、逻辑分析仪定位并解决软硬件交互过程中的Bug(如时序问题、死锁、内存泄漏等);

9、协议栈与网络通信:参与UDP、TCP/IP、MQTT、wifi、BLE、AUTOSAR架构软件开发、CAN协议栈、核间通信开发;

10、工程规范化:撰写详尽的技术文档(如API文档、设计说明书、测试用例),参与代码Review,维护CI/CD自动化构建流程。

任职要求

1、编程语言:熟悉 C/C++、python、rust等 编程语言,深入理解指针、内存管理、数据结构与基础算法;

2、熟悉脚本语言如: Shell、 Bash;

3、计算机基础:掌握操作系统核心概念(进程与线程管理、并发与同步机制、互斥锁/信号量、中断处理、内存寻址);

4、调试能力:熟练使用 J-Link / ST-Link / OpenOCD / GDB 等仿真与调试工具;能够熟练操作示波器 、 万用表、逻辑分析仪 抓取波形并分析时序;熟练使用 Git / SVN 进行代码版本管理;

5、硬件基础:具备基本的数字电路、模拟电路知识,能看懂基本的硬件原理图及Datasheet;

6、英文能力:良好的英文阅读能力,能够无障碍阅读原厂英文芯片手册、技术规范及开源社区文档。

7、竞赛经历:在校期间有独立或作为核心成员完成的优秀嵌入式软硬件项目;曾在全国大学生电子设计竞赛 / 智能汽车竞赛 / 机器人大赛 / RoboMaster机甲大师赛 / 挑战杯 / 蓝桥杯 中获得奖项,或在开源社区有高质量贡献。

电子/硬件开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →