R&D Software Engineer(HMI)
- Shanghai, China
- Mid Level
- Master's degree
- Posted
Skills
Required
- Mechanical
- Automation
- programming language
- C++
- C#
- JS
Preferred
- Industrial software development
- modular application
- modular software
- software tests
- continuous integration
It won’t always be easy, growing takes grit.
R&D Team Lead ABB Robotics RnD China is currently looking for a talented engineer who will work as part of software team to design, develop and maintain the robot application software products. This position requires the candidate to develop software C#/ web application/Vision) for our innovative robot applications based on both application specific know-how and robotics skills.
About Abb
- At ABB, we help industries outrun - leaner and cleaner.
- Here, progress is an expectation - for you, your team, and the world.
- As a global market leader, we’ll give you what you need to make it happen.
- But at ABB, you’ll never run alone.
- Run what runs the world.
- This role sits within ABB's Robotics business, a leading global robotics company.
- We're entering an exciting new chapter as we’ve announced the plan for SoftBank Group to acquire ABB Robotics.
- SoftBank is a globally recognized technology group and investor/operator focused on AI, robotics, and next-generation computing.
- By joining us now, you’ll be part of a pioneering team shaping the future of robotics—working alongside world-class experts in a fast-moving, innovation-driven environment.
- Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe.
Responsibilities
- You will contribute to design and development of software product.
- These software are used for controlling, programming, coordinating robots.
- You will be fully integrated into agile development process.
- Your role and responsibilities are defined by both needs in your expertise and the team backlog according to business priorities.
- The following shows examples of responsibilities and activities: Contribute to design and development of application software product.
- These software are used for controlling, programming, coordinating robots.
- Write well structured, testable, efficient, and maintainable code -Propose efficient and reliable software solution
- Develop software modules for a modular application software
- Analyze and enhance efficiency, stability, and scalability of modular software
- Develop software tests and continuous integration
- Documentation of software design and products
Requirements
- To be considered as a candidate, you need to fulfill the following requirements: MS in Computer Science, Mechanical, Automation and or equivalent or equivalent degree with necessary expertise in the mentioned areas
- Familiar with at least one programming language (e.g., C++, C#, JS) Ability of problem solving, result orientation, time management and teamwork skills
- Positive attitude to work, engagement in the tasks and a strong result-orientation
- Ability of professional communication in English, CET6 passed
- Your role and responsibilities (Mandatory) We value people from different backgrounds.
Preferred
- Experience of Industrial software development is a plus
Could this be your story?
