职位详情
Take your next career step at ABB with a global team that is energizing the
transformation of society and industry to achieve a more productive,
sustainable future.
At ABB, we have the clear goal of driving diversity and inclusion across all
dimensions: gender, LGBTQ+, abilities, ethnicity and generations.
Together, we are embarking on a journey where each and every one of us,
individually and collectively, welcomes and celebrates individual differences.
As a Software Engineer for Robotics & Discrete Automation Business Area in
Shanghai, China, you should be able to think and work in a well-structured
manner. Beside the programming work, should also track and document his work
properly and regularly.
Your responsibilities
Developing standardized software for robotic automation cell and production
line, including program architecture construction, UI interface design and
back-end logic implementation, as well as continuous optimization
Communicating with customers and our robot/ mechanical /vision engineers to
understand customer requirements and the design concept of team
Using software engineering development tools to complete software
development, debugging and ensure the quality of the development process
Documenting the software product for the end-users/salespersons/other
developers and ensuring that the development process meets the requirements of
design specifications
Tracking the lifecycle of the software, including version control and
documentation
1. 为机器人自动化设备单元和生产线设计开发标准化的应用软件,包括程序架构搭建、UI界面设计和后端逻辑实现,
以及持续优化
2. 与客户和我们的机器人/机构/视觉工程师充分沟通,理解客户需求输入和团队设计思路
3. 正确使用软件工程开发工具,完成软件开发、调试等,并保证开发质量
4. 编制软件产品的详细设计文档/测试文档,为最终用户/销售/其他开发人员使用,并保证开发过程符合设计规范要求
5. 跟踪软件生命周期,包括版本控制和文档
Your background
Bachelor’s degree or above in Computer Science, Software Engineering, or
Electrical, Automation related majors 3+ years' experience in software
development
Have good programming habits, familiar with C#, SQL Server, or other
databases, and familiar with database storage process and industrial
configuration software
Familiarity with communication protocols as HTTP/ TCPIP/ OPCUA/ MQTT
Have framework design ability, familiar with Web technology
(HTML5/CSS3/JavaScript/ TypeScript) as well as common front-end framework
(Vue/React, etc.)
Knowledge about Electric control/ Robot/ Machine vision
Good written skills in English
1. 计算机科学/软件工程专业,或者电气/自动化相关专业本科以上学历,并有3年以上软件开发经验
2. 有良好的编程习惯,熟练掌握C#语言,SQL Server或其他数据库,熟悉数据库存贮过程和工业组态软件
3. 熟悉HTTP/ TCPIP/ OPCUA/ MQTT等通信协议者优先
4. 具备框架设计能力,熟悉Web前端技术(HTML5/CSS3/JavaScript/TypeScript)以及常用前端框架(Vue/React等)
者优先
5. 有电气/机器人/机器视觉相关知识者优先
6. 良好的英语书面表达能力,口语良好者优先
7. 有条理的思维和良好的沟通能力
8. 能接受各地出差以及有现场服务经验
9. 需要有好的态度及抗压能力
More about us
ABB Robotics & Discrete Automation is a pioneer in robotics, machine
automation and digital services, providing innovative solutions for a diverse
range of industries, from automotive to electronics to logistics. As one of the
world’s robotics and machine automation suppliers, we have shipped over 500,000
robot solutions. We help our customers of all sizes to increase productivity,
flexibility and simplicity and to improve output quality. We support their
transition towards the connected and collaborative factory of the future. ABB
Robotics & Discrete Automation employs more than 11,000 people at over 100
locations in more than 53 countries.
We look forward to receiving your application (documents submitted in English
are appreciated). If you want to discover more about ABB, take another look at
our website.
职能类别:嵌入式软件开发(Linux/单片机/PLC/DSP等)
关键字:软件工程师