软件工程师(运动控制)
美的-库卡机器人
- 公司规模:500-1000人
- 公司性质:上市公司
- 公司行业:互联网/电子商务
职位信息
- 发布日期:2019-11-06
- 工作地点:上海-松江区
- 招聘人数:1人
- 工作经验:3-4年经验
- 学历要求:本科
- 职位月薪:1.5-2万/月
- 职位类别:科研人员
职位描述
岗位职责:
Tasks:
Development and customization of innovative software solutions for robot control system modules, especially developed for the Chinese market using the agile methods (e.g. Scrum). Tasks include:
- Coding of functions, modules, classes and similar software structures as part of the agile team based on new requirements
- Maintenance and bug-fixing of existing control system software
- Cooperating with colleagues from global R&D centers.
- Ensuring that development documentation is kept
- Measure, diagnose and improve software performance and compatibility
- Contributing to process/product improvement together with product manager, peer developers and testers
- Lead the design, development, test and maintenance of software modules with high quality
Responsibilities:
- Responsible for the design, development, and testing of control system software, including translator, interpreter, motion manager, etc.
- Responsible for design, implementation, test and maintenance of software modules with high quality, ensuring the extensibility and stability
- Provide technical solutions and ensure designs are aligned with current architecture任职资格:
Educational: Degree in computer science, electrical engineering, automation, mathematics, mechanical engineering or equivalent qualification
- Expertise in C programming and good at C++ programming
- Rich Experience in Linux system development, knowledge of VxWorks and Linux APIs
- Good Experience in robot control system software development
- Background of language virtual machines and interpreters
- Familiar with robot motion planning algorithms. E.g., trajectory planning and kinematics
- Solid foundation in software development fundamental: Data Structure, Design Patterns
- Object-oriented analysis and design
- Experience in low-level EtherCAT drive software development is a plus.
- Automation technology background is a plus
- Programming for real-time systems is a plus
- Specialist knowledge of Python, or C# is a plus
- Software applications building including appropriate coding standards, unit tests, integration tests and deployment scripts;
- Participate in software development solutions within a team environment;
- Ability to work in a fast-paced and agile development environment;
Other skills:
- Execution competence for the coding of functions
- Active role in determining the architecture
- Passionate in learning new technologies and sharing.
- Results-oriented, aptitude for planning and organization, excellent communication skills, ability to work well in teams
- Self-motivated, open-minded and innovative with high degree of responsibility
- Readiness for ongoing further development/education
Methods:
- Agile software development (Scrum)
- Unit tests and test automation
- Test-driven development
Tasks:
Development and customization of innovative software solutions for robot control system modules, especially developed for the Chinese market using the agile methods (e.g. Scrum). Tasks include:
- Coding of functions, modules, classes and similar software structures as part of the agile team based on new requirements
- Maintenance and bug-fixing of existing control system software
- Cooperating with colleagues from global R&D centers.
- Ensuring that development documentation is kept
- Measure, diagnose and improve software performance and compatibility
- Contributing to process/product improvement together with product manager, peer developers and testers
- Lead the design, development, test and maintenance of software modules with high quality
Responsibilities:
- Responsible for the design, development, and testing of control system software, including translator, interpreter, motion manager, etc.
- Responsible for design, implementation, test and maintenance of software modules with high quality, ensuring the extensibility and stability
- Provide technical solutions and ensure designs are aligned with current architecture任职资格:
Educational: Degree in computer science, electrical engineering, automation, mathematics, mechanical engineering or equivalent qualification
- Expertise in C programming and good at C++ programming
- Rich Experience in Linux system development, knowledge of VxWorks and Linux APIs
- Good Experience in robot control system software development
- Background of language virtual machines and interpreters
- Familiar with robot motion planning algorithms. E.g., trajectory planning and kinematics
- Solid foundation in software development fundamental: Data Structure, Design Patterns
- Object-oriented analysis and design
- Experience in low-level EtherCAT drive software development is a plus.
- Automation technology background is a plus
- Programming for real-time systems is a plus
- Specialist knowledge of Python, or C# is a plus
- Software applications building including appropriate coding standards, unit tests, integration tests and deployment scripts;
- Participate in software development solutions within a team environment;
- Ability to work in a fast-paced and agile development environment;
Other skills:
- Execution competence for the coding of functions
- Active role in determining the architecture
- Passionate in learning new technologies and sharing.
- Results-oriented, aptitude for planning and organization, excellent communication skills, ability to work well in teams
- Self-motivated, open-minded and innovative with high degree of responsibility
- Readiness for ongoing further development/education
Methods:
- Agile software development (Scrum)
- Unit tests and test automation
- Test-driven development
公司介绍
库卡机器人(广东)有限公司是德国库卡公司设在中国的全资子公司,成立于2000年,是世界上***工业机器人制造商之一。
联系方式
- 公司地址:地址:span文翔路4399号