- 地点
- 上海,中国
- 类型
- 全职
- 发布
- 2025-11-10
- 资历
- senior
- 编号
- 20705
- 招聘主体
- 梅特勒-托利多仪器(上海)有限公司
职责
- 负责新产品的软件研发,主导核心模块的设计、编码、调试和优化工作。
- 承担新技术、新方法的研究,进行技术选型和原型验证,推动技术创新在新产品中的落地。
- 深度使用Azure DevOps,主导构建、维护和优化适用于嵌入式C/C++项目的持续集成、持续交付流水线,推动高质量交付。
- 负责现有产品的日常维护,包括处理质量问题、持续改进等。
- 在SAFe规模化敏捷框架下,与跨职能团队成员紧密协作,主动沟通,共同对产品增量负责。
必备要求
- 计算机、软件工程或相关专业,本科及以上,硕士优先。
- 精通C/C++编程,拥有超过5年的嵌入式开发经验,深刻理解面向对象、内存管理、数据结构和算法。
- 具备丰富的多线程、性能分析和优化经验。
- 熟悉常见的设计模式,并能编写高效、可移植、可维护的代码。
- 熟练掌握Azure DevOps、Visual Studio以及QT Creator等开发工具链。
- 深刻理解并实践过敏捷开发方法论,具备在迭代中交付价值的能力。
- 出色的分析与解决问题的能力,能独立攻克复杂技术难题。
- 优秀的沟通能力和团队协作精神,具备技术分享的热情。
- 强烈的责任心和主人翁意识,对代码质量和最终产品负责。
- 良好的英文听说读写能力,能够适应并支持国际化工作环境。
优先条件
- 具有在资源受限的嵌入式设备上部署或优化机器学习模型的经验。
- 熟悉嵌入式系统的安全最佳实践,如安全启动、安全升级等。
Responsibilities
- Lead software R&D for new products, including design, coding, debugging, and optimization of core modules.
- Research new technologies and methods, conduct technology selection and prototype validation, and drive the adoption of innovations in new products.
- Deeply use Azure DevOps to lead the construction, maintenance, and optimization of CI/CD pipelines for embedded C/C++ projects, ensuring high-quality delivery.
- Maintain existing products, including handling quality issues and continuous improvement.
- Collaborate closely with cross-functional teams under the SAFe scaled agile framework, communicate proactively, and share responsibility for product increments.
Must Have
- Bachelor's degree or above in Computer Science, Software Engineering, or a related field; Master's preferred.
- Proficient in C/C++ programming with over 5 years of embedded development experience; deep understanding of object-oriented design, memory management, data structures, and algorithms.
- Rich experience in multithreading, performance analysis, and optimization.
- Familiar with common design patterns and able to write efficient, portable, and maintainable code.
- Proficient with development toolchains such as Azure DevOps, Visual Studio, and Qt Creator.
- Deep understanding and hands-on experience with agile development methodologies; ability to deliver value in iterations.
- Excellent analytical and problem-solving skills; able to independently tackle complex technical challenges.
- Strong communication and teamwork skills; passion for technical sharing.
- Strong sense of responsibility and ownership; accountable for code quality and the final product.
- Good English listening, speaking, reading, and writing skills; able to adapt to and support an international work environment.
Preferred
- Experience deploying or optimizing machine learning models on resource-constrained embedded devices.
- Familiarity with embedded system security best practices, such as secure boot and secure update.
公司简介
梅特勒-托利多(Mettler Toledo)是一家全球领先的精密仪器及衡器跨国制造商,于 1989 年由美国托利多(Toledo)和瑞士梅特勒(Mettler)合并而成,在瑞士格赖芬塞设有运营总部并在纽交所上市(代码:MTD)。公司业务遍及全球 140 多个国家和地区,主要为实验室研发、工业生产、食品零售以及物流运输提供高精度的天平、分析仪器、过程检测传感器、重型衡器及产品异物检测系统等全面解决方案。