jobapplier

R&D Software Engineer(HMI)

Abb

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?