任职要求:
1.有笔记本电脑、智能硬件、消费电子行业开发经验。
2.技术能力
- 熟悉Java、Python、C语言等至少一种主流编程语言,基础扎实。
- 熟悉嵌入式系统开发流程(如ARM、RTOS、Linux驱动开发),
- 掌握常用调试工具:逻辑分析仪、示波器、JTAG调试器,熟悉Wireshark、串口调试工具。
- 熟悉常见通信协议(I2C、PS2、SPI、UART、USB、PCIe)及硬件接口工作原理。
- 熟练掌握嵌入式系统开发流程,包括硬件设计、软件开发、调试与测试等环节。
- 了解芯片底层开发(如寄存器配置、中断处理、DMA操作)者优先。
- 具有 5 年以上嵌入式开发工作经验,有完整的项目开发经验者优先
3. 问题解决能力
- 具备扎实的代码分析与逆向调试能力,能通过日志、寄存器状态等快速定位问题根源。
- 熟悉常见软件问题场景(内存泄漏、死锁、时序冲突)的排查与修复方法。、
- 熟悉系统调优工具和技术,具备对复杂系统问题进行定位和解决的能力;
- 具备良好的问题分析与解决能力,能够快速定位和解决嵌入式系统中的软件和硬件问题。
- 具有一定的硬件电路设计分析能力,可进行原理图分析阅读;
- 思路清晰,逻辑能力强,能够以积极、独立、主动的心态开展工作,具有探索精神;
4. 软性技能
- 优秀的跨团队沟通能力,能清晰传达技术问题并与客户建立信任。
- 主动学习意识强,能够快速理解芯片厂商技术文档及行业标准。
- 英语读写能力良好(能阅读芯片Datasheet、与海外团队沟通)。
5. 加分项
- 熟悉ARM架构或RISC-V处理器开发环境。
岗位职责:
1.软件验证与调试
2.客户技术支持
3.软件设计优化
4.文档与协作