軟體開發工程師 Software Development Engineer (Backend / IoT)
Description
快速成長的Rovisys正在不斷擴大徵才,我們在尋找一位對自動化領域有熱情的夥伴加入我們。不論你是剛畢業的新鮮人對於自動化產業擁有極大的學習熱忱或是已經有幾年在自動化經驗的工程師都歡迎您的加入。你將能接觸到各種產業,透過您的專業替我們的客戶實現自動化控制的目,讓我們一起設計自動控制系統、完成各項挑戰!
在這個職位:
1. 在專業、具有挑戰性和多樣化的環境中開始您的自動化職業生涯。
2. 與世界百強企業合作,參與大型自動化專案規模的經驗。
3. 有國內外出差機會,拓展您的視野。(取決於個人意願)
4. 擁有高度自主權、彈性上下班時間、組織透明的美式辦公文化。
工作內容:
1. IoT 設備聯網、資料採集與自動化控制:
- 使用工業自動化套裝軟體進行設備對接與資料整合(如 OPC、MQTT、SECS/GEM 等)。
- 規劃工廠自動化層的數據採集,確保設備訊號準確傳輸至系統。
2. 後端系統開發與客製:
- 依客戶需求於套裝平台上進行後端客製開發,實現特定商業邏輯
- 參與工業系統、MES 與 Web 應用開發。
- 運用 C# / Python / SQL / JavaScript 進行功能實作與資料庫互動。
- 建立單元測試與整合測試。
3. 軟體工程與專案執行:
- 撰寫專案技術文件。
- 使用 Git / Azure DevOps (ADO) 進行版本控制。
- 採用 Agile 模式進行專案迭代。
- 協助現場測試及客戶售後技術支援。
As RoviSys is in a phase of rapid growth, and we are looking for someone who has passion in Automation Industry to join us. We welcome engineers with prior experience in Automation or fresh engineering graduates with a strong desire to learn. You will be given the opportunity to design, implement, and configure automation systems for customers in a variety of industries!
What can you get?
1. Start off your career in Automation in a professional, challenging, and diverse environment.
2. Work with the world's top multi-national companies and participate in large-scale automation projects.
3. Frequent business trip to broaden your horizons (Depends on personal willingness)
4. Experience American business culture with high autonomy, flextime, and transparent culture.
Job Duties:
1. IoT Networking, Data Acquisition & Automation Control:
- Use industrial automation software for device interfacing and data integration (e.g. OPC, MQTT, SECS/GEM).
- Plan data acquisition at the factory automation layer, ensuring accurate signal transmission to the system.
2. Backend Development & Customization:
- Build custom backend functionality on software platforms to implement specific business logic.
- Develop industrial systems, MES, and web applications.
- Use C# / Python / SQL / JavaScript for implementation and database interaction.
- Create unit and integration tests.
3. Software Engineering & Project Execution:
- Write project technical documentation.
- Use Git / Azure DevOps (ADO) for version control.
- Work in Agile iterations.
- Support on-site testing and after-sales technical support.