旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

软件开发工程师

Software Development Engineer

喜利得(Hilti)

地点
上海,中国
招聘主体
喜利得(上海)有限公司

机械工程装备电动工具

职责

  • 为TTM内部及相关项目开发电子软件,从定义阶段到产品交付维护。
  • 负责开发用于电动工具(有线和无线)电子驱动的高质量嵌入式软件应用程序。
  • 将现有的电动工具和连接模块的软件功能集成到开发项目中。
  • 采用测试驱动开发、持续集成和交付实践开发差异化解决方案。
  • 负责电机电子软件的上市时间,了解利益相关者需求并转化为软件需求和规范。
  • 使用C/C++实现和集成可重用的软件功能和应用程序,负责TTM设计结果的完整文档记录。
  • 全面负责软件开发,按时交付具有成本效益的解决方案,并在整个产品生命周期内推动项目向前发展。
  • 通过开发高质量的软件应用程序和模块,确保软件模块在多个系列开发项目中的可重用性。
  • 完成团队负责人或部门主管分配的其他任务或项目。

必备要求

  • 计算机科学、电子学、机电一体化或相关工程学科的硕士或学士学位。
  • 至少5年嵌入式应用和系统开发方面的专业经验。
  • 具备良好的微控制器知识,精通C/C++编程语言。
  • 具备良好的软件测试知识(硬件在环/软件在环)。
  • 具备项目管理和演示方法方面的知识。
  • 具备非常扎实的技术知识和出色的解决问题能力。
  • 灵活、自律、积极主动的团队成员,能够指导初级软件工程师。
  • 良好的英语沟通能力。
  • 乐于接受变化和新体验。
  • 具备在国际/跨文化环境中工作的能力和意愿。

优先条件

  • 具备良好的脚本语言知识(例如Python)。
  • 具备电子学、嵌入式系统和电机控制方面的基础知识。
  • 体验最先进的软件开发工程实践(敏捷开发、DevOps、持续集成/持续交付)。

Responsibilities

  • Develop electronic software for TTM internal and related projects, from definition phase to product delivery and maintenance.
  • Develop high-quality embedded software applications for electronic drives of power tools (corded and cordless).
  • Integrate existing software functions of power tools and connectivity modules into development projects.
  • Develop differentiated solutions using test-driven development, continuous integration, and delivery.
  • Responsible for time-to-market of motor electronic software, understand stakeholder needs, and translate them into software requirements and specifications.
  • Implement and integrate reusable software functions and applications using C/C++, and responsible for complete documentation of TTM design results.
  • Take full responsibility for software development, deliver cost-effective solutions on time, and drive projects forward throughout the product lifecycle.
  • Ensure reusability of software modules across multiple series development projects by developing high-quality software applications and modules.
  • Complete other tasks or projects assigned by team leader or department head.

Must Have

  • Master's or bachelor's degree in computer science, electronics, mechatronics, or related engineering discipline.
  • At least 5 years of professional experience in embedded application and system development.
  • Good knowledge of microcontrollers and proficiency in C/C++ programming languages.
  • Good knowledge of software testing (hardware-in-the-loop/software-in-the-loop).
  • Knowledge of project management and presentation methods.
  • Very solid technical knowledge and excellent problem-solving skills.
  • Flexible, self-disciplined, proactive team player able to mentor junior software engineers.
  • Good English communication skills.
  • Open to change and new experiences.
  • Ability and willingness to work in an international/cross-cultural environment.

Preferred

  • Good knowledge of scripting languages (e.g., Python).
  • Basic knowledge of electronics, embedded systems, and motor control.
  • Experience with state-of-the-art software development engineering practices (agile development, DevOps, continuous integration/continuous delivery).

公司简介

喜利得是全球建筑创新领域的领导者,在120个国家拥有超过34,000名员工。秉承“让建筑更美好”的宗旨,我们不断学习、成长,并致力于探索创造持久影响的新途径。在喜利得,包容是我们工作、领导和共同成长的核心理念。我们致力于拥抱多元化的思维,并创造一个包容所有人、无论身处何地的环境。我们不断努力,确保每个人的声音都得到重视,让每位团队成员都能积极贡献力量。以此为基础,我们不断增强团队实力、创新能力和影响力,携手共创更美好的建筑行业。