经纬恒润
嵌入式软件工程师-campus-2027
岗位职责
系统开发与维护:参与公司核心硬件产品的嵌入式软件需求分析、架构设计、编码与单元测试;
熟悉 ARM Cortex-M (M0/M3/M4/M7/M33/M55) 、RISC-V 、Tricore、xtensa 架构,有 STM32 / NXP / TI / GD32/ MM32/ESP32 等主流MCU开发经验;
具有汽车电子软件开发经验、面向自动驾驶、机器人、边缘计算、微型机器学习、电机控制、实时控制等业务方向的系统开发与维护;
底层驱动开发:负责外设驱动开发与调试,包括但不限于各类传感器、执行器、通信模块的底层代码编写及BSP的定制与维护;
熟练掌握 UART / I2C / SPI / CAN (CAN-FD) / LIN / I3S / USB / SDIO 等常见外设接口协议及底层驱动编写,熟悉 PWM / ADC / DAC / DMA / Timer / Watchdog 等片上外设的使用;
系统移植与优化:了解RTOS,如 FreeRTOS / RT-Thread / μC/OS / Zephyr / AliOS Things,理解任务调度与IPC(进程间通信)机制;
参与RTOS或裸机系统的开发,系统启动时间、内存占用、功耗的优化;
软硬件联调:协同硬件工程师阅读原理图,使用万用表、示波器、逻辑分析仪定位并解决软硬件交互过程中的Bug(如时序问题、死锁、内存泄漏等);
协议栈与网络通信:参与UDP、TCP/IP、MQTT、wifi、BLE、AUTOSAR架构软件开发、CAN协议栈、核间通信开发;
工程规范化:撰写详尽的技术文档(如API文档、设计说明书、测试用例),参与代码Review,维护CI/CD自动化构建流程
任职要求
编程语言:熟悉 C/C++、python、rust等 编程语言,深入理解指针、内存管理、数据结构与基础算法;
熟悉脚本语言如: Shell、 Bash;
计算机基础:掌握操作系统核心概念(进程与线程管理、并发与同步机制、互斥锁/信号量、中断处理、内存寻址);
调试能力:熟练使用 J-Link / ST-Link / OpenOCD / GDB 等仿真与调试工具;能够熟练操作示波器 、 万用表、逻辑分析仪 抓取波形并分析时序;熟练使用 Git / SVN 进行代码版本管理;
硬件基础:具备基本的数字电路、模拟电路知识,能看懂基本的硬件原理图及Datasheet;
英文能力:良好的英文阅读能力,能够无障碍阅读原厂英文芯片手册、技术规范及开源社区文档。
竞赛经历:在校期间有独立或作为核心成员完成的优秀嵌入式软硬件项目;曾在全国大学生电子设计竞赛 / 智能汽车竞赛 / 机器人大赛 / RoboMaster机甲大师赛 / 挑战杯 / 蓝桥杯 中获得奖项,或在开源社区有高质量贡献
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
