职位描述
岗位职责
1.嵌入式软件开发
参与新产品方案与技术评审,负责嵌入式软件从需求分析、架构设计到联调上线的整体技术工作;
不直接手写业务代码,通过拆解需求、设计接口、编写高质量指令(Prompt)让AI生成全部嵌入式代码,并对生成代码进行审查、走查和验证。
2.已有产品维护与优化(AI出码)
负责现有嵌入式软件的故障定位、Bug 修复、性能优化和功能升级;
通过梳理问题、分析现有代码和描述期望行为,让AI完成代码修改与重构,本人负责评审与测试。
3.上位机工具软件开发(AI出码)
维护和开发配套上位机工具软件(调试工具、测试工具等);
不直接手写代码,通过需求说明和交互让AI生成和修改全部上位机代码,并负责功能验证和质量把关。
4.AI辅助文档与技术支持
合理使用AI辅助编写与维护技术文档(用户手册、通信协议、设计说明、测试文档等),本人进行校对和定稿;
参与软件著作权、专利等材料准备,以及相关技术支持工作。
5.AI+开发流程建设
参与公司AI相关开发流程、规范与工具链的优化,沉淀 Prompt 模板和最佳实践;
在项目中持续总结AI出码模式下的经验,推动团队整体效率和质量提升。
任职要求
1. 电子、自动化、计算机、通信、测控等相关专业,本科及以上学历,具备5年及以上嵌入式软硬件开发经验。
2. 熟悉至少一种主流MCU/MPU平台(如STM32、NXP、TI、瑞萨等),熟悉常见通信接口与协议(如UART/SPI/I2C/CAN/Modbus/TCP/IP等)。
3. 具备扎实的C基础和嵌入式开发经验,理解 RTOS/裸机开发、驱动开发、中断、定时器、存储管理等核心概念。
4. 有上位机开发经验者优先(如C#等),能清晰设计数据交互流程与人机交互界面。
5. 有实际使用AI辅助编程工具(如ChatGPT、Copilot、CodeWhisperer等)进行软件开发的经验,愿意接受并践行「不直接手写代码、通过让AI完成全部编码工作」的开发模式。
6. 具备良好的逻辑思维能力和抽象能力,能够:
7. 将模糊需求拆解为清晰的技术任务;
8. 将技术任务转化为高质量的AI指令;
9. 对AI生成的代码与文档进行审查、测试与迭代优化。
10. 工作严谨、责任心强,具备良好的沟通能力和团队协作意识,能适应快节奏和快速迭代的工作模式。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕