職位描述
C++labview工業(yè)通訊系統(tǒng)集成機器視覺電子/半導體/集成電路
崗位職責:
1. 負責非標自動化設備上位機軟件的整體設計、開發(fā)與維護,涵蓋控制邏輯、運動控制及系統(tǒng)架構;
2. 深度參與設備工藝需求分析,主導或參與軟件架構設計與關鍵技術方案制定,并推動方案在項目中的落地實施;
3. 負責設備與多類型硬件系統(tǒng)的通訊與系統(tǒng)集成,包括 PLC、運動控制器、傳感器、視覺系統(tǒng)等;
4. 設計并開發(fā)高可靠性的 HMI / 上位機軟件,實現(xiàn)設備監(jiān)控、參數(shù)配置、數(shù)據(jù)采集、報警管理及日志追溯;
5. 參與整機聯(lián)調(diào)、現(xiàn)場問題定位與復雜故障分析,持續(xù)進行系統(tǒng)性能優(yōu)化,保障設備長期穩(wěn)定運行;
6. 編寫和維護高質量的軟件技術文檔,支持設備驗收、交付、海外項目實施及后續(xù)技術支持。
任職要求
1. 本科及以上學歷,計算機、自動化、電子信息等相關專業(yè);
2. 具備 3年及以上非標自動化設備軟件開發(fā)經(jīng)驗,熟悉完整的設備軟件開發(fā)流程,能夠獨立承擔復雜設備的軟件交付;
3. 精通 LabVIEW 或 C# 進行上位機軟件開發(fā),具備良好的軟件架構能力,有多臺整機或復雜非標設備項目主導經(jīng)驗;
4. 熟悉工業(yè)通訊與系統(tǒng)集成,精通 TCP/IP、串口通訊 等協(xié)議,具備基于廠商 SDK / API 進行深度二次開發(fā)和多系統(tǒng)集成的經(jīng)驗;
5. 具備扎實的 機器視覺與圖像處理基礎,能夠將視覺系統(tǒng)穩(wěn)定應用于自動化設備中;
6. 具備優(yōu)秀的問題分析與系統(tǒng)定位能力,能夠快速解決調(diào)試、交付及現(xiàn)場的復雜技術問題;
7. 具備良好的英語聽說讀寫能力,能夠獨立與海外客戶或供應商進行技術溝通與問題討論;能夠閱讀并編寫英文技術文檔、接口說明及項目郵件;
8. 能夠接受一定頻率的 國內(nèi)及海外出差。
Responsibilities
1. Responsible for the overall design, development, and maintenance of upper-level software for non-standard automation equipment, including control logic, motion control, and system architecture;
2. Deeply involved in equipment process requirement analysis, leading or contributing to software architecture design and key technical solution development, and driving successful implementation in projects;
3. Responsible for communication and system integration with various hardware components, including PLCs, motion controllers, sensors, and vision systems;
4. Design and develop highly reliable HMI / upper-level software to support equipment monitoring, parameter configuration, data acquisition, alarm management, and log traceability;
5. Participate in system integration testing, on-site issue diagnosis, and complex fault analysis, continuously optimizing system performance to ensure long-term stable operation of equipment;
6. Prepare and maintain high-quality software technical documentation to support equipment acceptance, delivery, overseas project implementation, and ongoing technical support.
Qualifications
1. Bachelor's degree or above in Computer Science, Automation, Electronic Engineering, or related disciplines;
2. At least 3 years of experience in software development for non-standard automation equipment, with a solid understanding of the full equipment software development lifecycle and the ability to independently deliver complex systems;
3. Strong expertise in LabVIEW or C# for upper-level software development, with solid software architecture skills and hands-on experience leading multiple complete-machine or complex non-standard automation projects;
4. Proficient in industrial communication and system integration, with in-depth knowledge of TCP/IP, serial communication, and hands-on experience in advanced secondary development and multi-system integration based on vendor SDKs / APIs;
5. Solid foundation in machine vision and image processing, with the ability to reliably integrate vision systems into automation equipment;
6. Excellent problem analysis and system troubleshooting skills, capable of quickly resolving complex technical issues during debugging, delivery, and on-site support;
7. Strong English proficiency in listening, speaking, reading, and writing, able to independently conduct technical communication and issue discussions with overseas customers or suppliers, and capable of reading and writing English technical documentation, interface specifications, and project-related emails;
8. Willingness to travel domestically and internationally as required.