职位描述
岗位职责:
1. 负责嵌入式系统软件架构设计、驱动开发及系统移植;
2. 独立完成MCU/MPU平台的裸机程序、RTOS(如FreeRTOS)或Linux底层开发;
3. 编写硬件驱动(ADC/GPIO/I2C/SPI/UART等)并进行驱动层调试与优化;
4. 配合硬件工程师完成软硬件联调,定位并解决系统级问题;
5. 编写技术文档(设计说明、测试报告、接口协议等);
6. 参与代码评审,确保软件质量及可维护性。
任职要求:
教育背景:
● 计算机、电子工程、自动化等相关专业本科及以上学历;
核心技能:
● 精通C/C++语言,掌握数据结构及嵌入式系统原理;
● 熟悉ARM Cortex-M/A系列架构,有STM32/NXP/RK等平台开发经验;
● 熟练使用示波器、逻辑分析仪等工具调试硬件交互问题;
● 掌握Git版本控制及单元测试方法;
综合素质:
● 具备复杂问题拆解能力及严谨的编程习惯;
● 良好的跨团队协作意识与文档撰写能力。
优先考虑条件:
● 有RTOS或Linux驱动开发经验;
● 熟悉Modbus、USB、CAN等通信协议栈;
● 了解低功耗设计或EMC防护设计;
● 具备Bootloader开发或固件升级方案经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕