company logo

Senior Software Engineer (Internet of Things)

Advantech.com

Office

Taipei Neihu, Taiwan

Full Time

Advantech has recently focused on advancing Edge computing and Artificial Intelligence (AI), delivering comprehensive solutions across key intelligent sectors such as manufacturing, healthcare, transportation, agriculture, environmental management, and smart cities.

Since 2024, inspired by the concept of redefining hardware through software, Advantech has leveraged its leadership in industrial computer hardware manufacturing to develop comprehensive tools and platforms for the Internet of Things (IoT), Edge computing, and AI.

Summary

This position is part of the core software development team, and we warmly invite skilled professionals with expertise in Microservices, Docker, Library packaging, Digital Twin, Protocol implementation, AI algorithms, Embedded applications, and Cloud application development to join us.

Responsibilities Of The Role:

  • Perform system analysis using Domain-Driven Design (DDD) to carry out strategic and tactical design. 
  • Breakdown tactical design into features, requirements, and tasks within the DevOps PLAN. 
  • Define and develop Microservices. 
  • Develop microservices based on the system analysis results from the IoT development platform team. 
  • Develop cloud AI applications, such as time series anomaly detection, image anomaly detection, smart energy management, environment monitoring and early warning.

Qualifications:

  • Bachelor’s degree or higher in a computer science-related field. 
  • Over 5 years of experience in high-level language programming, including C#, Python, or Java. 
  • Familiar with concepts such as Microservices, Docker, and MQTT, with practical implementation experience.
  • Proficient in C#.NET Core, Java, or any object-oriented programming language.

Preferred Qualifications:

  • Understand the principles of Domain-Driven Design (DDD) and Clean Architecture. 
  • Experienced with using ABP.NET. 
  • Skilled in developing NATS Clients. 
  • Familiar with Azure DevOps.

研華近年致力於發展邊緣運算(Edge)與人工智慧(Ai),以提供完整解決方案至各關鍵智慧領域,包括製造,醫療、運輸、農業、環境與智慧城市等。

自2024年起,研華於工業電腦硬體製造領航者的基礎上,以軟體重新定義硬體的理念,擴大發展從雲至端之物聯網(Iot)、邊緣運算(Edge)與人工智慧的開發者(Developer)工具及開源社群。

職務概要

本職位為此軟體開發核心團隊成員,敬邀具備Microservices, Docker, Library packaging, Digital Twin, Protocol implementation, AI Algorithm, Embedded Application以及Cloud Application 開發經驗的優秀人才加入。

主要工作內容:

  • 使用DDD進行系統分析,進行strategic以及tactical design,並將tactical design轉換成DevOps PLAN中之feature, requirement以及tasks。
  • 協助制訂並開發Microservices。

  • 開發領域雲端Ai應用,包括時間序列異常分析、異常影像辨識、自動能源管理、環境監測與預警等。

人才需具備:

  • 資訊相關科系畢業。

  • 五年以上工作經驗。

  • 英語能力中等以上,具備與非中文母語人士以英語溝通能力。

  • 熟悉物件Microservice,Docker,Mqtt等概念,並具備實作經驗。

  • 熟悉C#.net core, Jave 或任何一種物件導向程式語言。

加分項目:

  • 了解Domain Driven Design 設計原理以及Clean Architecture。
  • 具備使用Abp.Net 經驗。

  • 具備開發Nats Client經驗。

  • 熟悉Azure Devops

Senior Software Engineer (Internet of Things)

Office

Taipei Neihu, Taiwan

Full Time

September 10, 2025

company logo

Advantech