三种语言就是为了一份工作
拧紧控制器应用软件开发项目经理,年薪60—80万人民币(或者6-10万欧元)
上班地点:中国广州、上海或德国Meinerzhagen(可以居家办公)
1、连续5年以上拧紧机工作经验,本科及以上文化,28—45岁。对伺服电机驱动系统有深入的理解;---微信:fdc39671589
2、熟悉拧紧机的底层控制和算法,系统架构的建立,熟练掌握数据结构、算法与程序设计、软件工程等方面的专业软件技能;熟练 C++ 和QT
3、了解自动化设备工作原理,有实际自动化设备软件项目开发经验者;
4、从事伺服驱动器、电机控制软件开发与研究;有拧紧行业工作经验者优先。
5.能独立规划软件开发框架,绘制程序流程图,优化程序算法,并优化程序。
6.能管理软件工程师,完成开发项目,并按计划执行项目开发任务,保证项目按时完成;
7、 熟悉串口、TCP/IP、UDP等通信协议,深入了解SQL数据库知识;
8、 深入理解linux软件开发、精通linux TCP/IP协议栈;能轻松阅读英文文档。
9、 良好的团队协作精神,严谨负责任的工作态度;有良好的学习能力、沟通能力,有良好的英语阅读能力;有较强的交流能力和动手能力;
岗位职责
1.负责自动化工具、设备上位机软件的设计、开发与编程工作。
2负责主导拧紧控制器软件项目开发(包括界面开发和嵌入式系统开发),并构思软件结构设计,为开发的新产品确定设计方案;
3.负责自动化工具、设备上位机软件的设计、开发与编程工作;
4.分析、解决项目实施中出现的问题,并进行经验总结和交流;
5.对开发产品硬件及软件的功能、性能测试;;
6.配合软件工程师对测试中发现的问题进行详细分析和准确定位;
7.编制开发过程中的技术文档和产品规格书,并及时归档。
备注:
1.底层指: 需要软件和硬件结合开发。嵌入式软件系统,尤其是Linux, C/C++。
2.通讯协议需要自己建立规范。
内部通讯: 跟驱动单元通讯,与ethercat或canbus等
外部通讯: 需要实现使用不同工业总线模块
再备注:
项目经理”需要了解硬件的构成,例如:
中间的硬件API 是软件和硬件交接的部分
嵌入式开发涉及到:主板+硬件 API+软件
嵌入式开发一定要找近几年一直在做的
Software manager for project development of application software in tightening technology
The Role
As technical manager and project manager, you are responsible for the development of control software in tightening technology
As a project manager, you manage software developers in order to complete the development projects and carry out project development tasks as planned
As a Software manager :
Multiplatform Systems implementation, integration, configuration and administration.
Development of user interface software
software structure design
Plan the software framework independently
optimize the program algorithm and optimize the program code
Incident/problem management (analysis and troubleshooting).
IT solutions development.
Analyze and solve the problems in the implementation of the project and summarize the experiences.
Test the function and performance of the developed product hardware and software.
Integrate functions into the machine control. You validate the high-quality, safe series software on the machines and successfully complete projects together with our customers
Profile:
Personality:
Good communication skills for internal and external contact.
Experience and know-how:
Important:
The bottom control and algorithms of the tightening controller and the establishment of the system architecture, must be proficient in C ++ and QT.
Secondary important:
Responsible for the design, development and programming of automation tools and equipment host computer software.
Actual practical experience in servo drive and motor control software in tightening technology
Relevant practical experience in the project development of automation control units.
Software system Level Design (i.e. Top Down Design)
Minimum of 5 years of experience in industrial, tightening technology, automotive
Preferred experience in programming technologies Microsoft.NET (C#, VB.NET, C++)
Good knowledge of MS Windows operating systems, MS Word, MS Excel
Good knowledge of Relational database administration/management capacity. Relational database and SQL Experience
Good knowledge of TCP/IP Networks
Good knowledge of Multiplattform (WIN, Liunx-basiert,…) Server-Betriebssystemverwaltung.
Consolidated analytic SW analysis/troubleshooting.
Good knowledge of user interface technologies and UI authorization tools
please note
1. Design software architectures and program in embedded software development with C/C ++ & Linux, which can be used independently of the operating system on different control platforms of our tightening systems
2. Develop the interfaces to the PLC
3
Software Leiterfür die Projektentwicklung der Anwendungssoftwarein der Schraubentechnik Aufgaben
100.000 euro im jahr, das haus und arbeit haben.Adresse: jincaire 03 03 03 für 163.com.Wechat;fdc39671589
Als Software Leiter und Projektmanger sind Sie für die Entwicklung von Steuerungssoftware in der Schraubenantriebstechnik verantwortlich
Als Projektmanger verwalten Sie Softwareentwickler ,um die Entwicklungsprojekte abzuschlie?en und Projektentwicklungsaufgaben wie geplant auszuführen
Als Software Leiter:
Implementierung, Integration, Konfiguration und Administration von Multiplattform-Systemen.
Entwicklung von UI-Software
Software Strukturdesign
Software-Framework unabh?ngig planen
Programmalgorithmus optimieren und das Programm-Code optimieren
Incident / Problem Management (Analyse und Fehlerbehebung).
Entwicklung von IT-L?sungen.
Analysieren und l?sen Sie die Probleme bei der Durchführung des Projekts und führen Sie eine Zusammenfassung der Erfahrungen.
Testen die Funktion und Leistung der entwickelten Produkthardware und -software.
Sie integrieren Funktionen in die Maschinensteuerung. Zusammen mit unseren Kunden validieren Sie die qualitativ hochwertige, sichere Serien-Software an den Maschinen und schlie?en Projekte erfolgreich ab.
Diese Arbeitsstelle ist für Ihnen flexibel, Homeoffice oder im Unternehme
Profil:
Pers?nlichkeit:
Gute Kommunikationsf?higkeiten für den internen und externen Kontakt.
Erfahrungen und Know-How:
Wichtig:
Entwurf und Entwicklung von Logikschaltungen und echtzeitf?higen Systemarchitekturen in Schraubtechnik.
Programmieren von Mikrocontrollern in C/C++
Sekund?re wichtig:
Entwurf und Entwicklung von UI-Software in Sprachen Microsoft.NET (C #, VB.NET, C ++) und QT
Tats?chlicher praktische Erfahrung in der Servoantriebs- und Motorsteuerungssoftware in Schraubtechnikwerden bevorzugt
Einschl?gige praktische Erfahrungen in der Projektentwicklung von Automatisierungs steuerger?ten.
Design auf Software Systemebene (d. H. Top-Down-Design)
Mindestens 5 Jahre Erfahrung in Industrie, Schraubtechnik, Automobil
Bevorzugte Erfahrung in Programmierung Sprachen Microsoft.NET (C #, VB.NET, C ++)
Kenntnisse in MS Windows-Betriebssystemen, MS Word, MS Excel
Gut Kenntnisse über die Verwaltung / Verwaltung relationaler Datenbanken.Relationale Datenbankund SQL Experience
Gut Kenntnisse in TCP / IP-Netzwerken
Gut Kenntnisse in multiplatform (WIN, Liunx based,…) server operating system administration.
Konsolidierte analytische SW-Analyse / Fehlerbehebung.Gut Kenntnisse in den Benutzeroberfl?che Technologien und UI-Autorisierungstools
Bitte beachten sie, dass
1. Sie entwerfen Softwarearchitekturen und programmieren in der Embedded Softwareentwicklung mit C und C++ unter Linux , die betriebssystemunabh?ngig auf unterschiedlichen Steuerungsplattformen unserer Schraubsysteme einsetzbar sind
2. Sie entwicklen die Schnittstellen zum SPS