- 地点
- 上海,中国
- 类型
- 实习
职责
- 开发实时高性能嵌入式软件,包括定制中间件、驱动程序和应用功能模块
- 主导嵌入式平台软件架构设计、开发与优化,把控产品固件全生命周期研发
- 开发自动化测试,确保发布高质量的软件和准确的功能
- 与硬件和系统团队密切合作,明确系统要求,参与电子硬件方案评审
必备要求
- 计算机、电子、通信等相关专业本科及以上学历
- 掌握C语言编程,掌握MCU软件开发与调试技能
- 有基于STM32或类似ARM平台的大型产品开发经验,熟悉常用通信接口(CAN/ETH/I2C/SPI等)
- 对ARM架构有基础了解,了解RTOS
- 责任心强,具备良好的技术钻研能力和团队合作精神,积极乐观、不惧挑战
优先条件
- 熟悉DSP开发者优先
- 具有机器人、无人机等开发经验者优先
Responsibilities
- Develop real-time high-performance embedded software, including custom middleware, drivers, and application modules
- Lead software architecture design, development, and optimization for embedded platforms, and manage the full lifecycle of product firmware development
- Develop automated tests to ensure high-quality software releases and accurate functionality
- Work closely with hardware and system teams to define system requirements and participate in electronic hardware design reviews
Must Have
- Bachelor's degree or above in Computer Science, Electronics, Communications, or related fields
- Proficiency in C programming and MCU software development and debugging
- Experience developing large-scale products based on STM32 or similar ARM platforms, familiar with common communication interfaces (CAN/ETH/I2C/SPI, etc.)
- Basic understanding of ARM architecture and knowledge of RTOS
- Strong sense of responsibility, good technical research ability, teamwork spirit, proactive and optimistic, not afraid of challenges
Preferred
- Experience with DSP development is preferred
- Experience in robotics, drones, or related development is preferred