职位描述
工作职责:
1. 负责嵌入式系统的软件架构设计、开发与维护;
2. 编写驱动程序、应用程序以及底层BSP适配;
3. 进行软件模块的调试、优化和问题排查;
4. 与硬件工程师协作,完成软硬件联调;
5. 负责编写开发文档、用户手册及接口说明;
6. 根据产品需求,进行系统性能评估与优化;
7. 依据需求文档独立完成相关模块程序设计.编码和单元测试等;
8. 负责归纳和总结问题产生原因,并组织撰写相关文档;
9. 持续跟踪新技术,参与技术选型与平台升级。
任职要求:
1. 计算机、电子、自动化、通信等相关专业本科及以上学历;
2. 精通C/C++语言,了解汇编,有嵌入式系统开发经验;
3. 熟悉RTOS(如FreeRTOS、RT-Thread)或裸机开发;
4. 熟悉主流MCU/SoC平台(如STM32、ESP32、GD32等);
5. 熟悉常见外设驱动开发(GPIO、I2C、SPI、UART、ADC、PWM等);
6. 具备软件调试能力,掌握常用调试工具(JTAG、逻辑分析仪等);
7. 有嵌入式Linux开发经验者优先;
8. 良好的代码规范、团队协作与文档编写能力。
加分项:
* 精通Linux设备驱动框架及工作原理,有MIPI/USB/网口/PCIE等驱动开发调试经验;
* 无人机飞控PX4/APM/betaflight/inav,电调AM32/BLHELI,ELRS,摄像头OpenIPC开发经验;
* 具备海思/RK/Jetson平台开发经验
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕