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

软件开发工程师

Software Development Engineer

喜利得(Hilti)

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

机械工程装备电动工具

职责

  • 全面负责ADS主导项目的嵌入式软件开发,包括嵌入式MCU、电池通信、电机控制等功能。
  • 与跨学科和国际开发团队紧密合作,使用敏捷软件实践(测试驱动开发、持续集成和交付)开发差异化解决方案。
  • 负责电机电子软件的上市时间,了解利益相关者的需求,并将这些需求转化为软件需求和规范。
  • 使用C/C++实现和集成可重用的软件功能和应用程序,并负责TTM设计结果的完整文档记录。
  • 全面负责软件开发,按时交付具有成本效益的解决方案,并在整个产品生命周期内推动项目向前发展。
  • 通过开发高质量的软件应用程序和模块,确保软件模块在多个系列开发项目中的可重用性。
  • 完成团队负责人或部门主管分配的其他任务或项目。

必备要求

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

优先条件

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

Responsibilities

  • Take full responsibility for embedded software development of ADS-led projects, including embedded MCU, battery communication, motor control, etc.
  • Work closely with cross-disciplinary and international development teams, using agile software practices (test-driven development, continuous integration and delivery) to develop differentiated solutions.
  • Responsible for time-to-market of motor electronics software, understand stakeholder needs, and translate these 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 disciplines.
  • At least 5 years of professional experience in embedded application and system development.
  • Good knowledge of microcontrollers, proficient 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, confident, 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, CI/CD).

公司简介

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