职位描述
一、核心开发职责
1、负责智能家居等消费电子产品的底层软件架构设计与开发,基于 ARM/RISC-V 架构搭建底层运行环境。
2、主导 RTOS 及 Linux 内核的移植与优化,完成系统裁剪、驱动适配及性能调优,解决启动速度、内存占用等问题。
3、开发传感器、I2C/SPI/USB 等外设接口及硬件抽象层驱动,保障硬件功能稳定运行。
二、技术攻坚与优化
1、分析底层性能瓶颈,通过代码优化、功耗调整等方式提升产品运行效率与续航能力。
2、负责底层软件可靠性设计,运用专业工具排查死机、内存泄漏等问题,输出解决方案。
3、跟踪前沿技术,将新型存储、低功耗方案等应用于产品开发。
三、文档与标准化建设
1、编写并维护需求规格、架构设计、驱动手册等底层开发技术文档。
2、制定底层开发规范与流程,参与建立代码评审、版本控制及测试标准。
沉淀技术难点解决方案,形成知识库支持团队传承。
四、团队协作与技术支持
1、配合硬件工程师参与选型与原理图评审,提供软件实现建议。
2、指导初级工程师,参与技术培训与分享,提升团队水平。
3、协助解决测试及量产阶段的底层软件问题,保障产品交付。
任职要求补充(经验相关)
1、本科 5 年以上或硕士 3 年以上消费电子嵌入式底层开发经验,电子 / 计算机等相关专业。
2、精通 C 语言,熟悉嵌入式底层原理及 RTOS/Linux 内核驱动开发。
3、掌握 ARM Cortex-M/A 等架构,有传感器、通信接口驱动开发案例。
4、消费电子、机器人、小家电背景优先。