ABB

R&D Software Engineer(HMI)

ABB
Apply
8 months ago
Shanghai, ChinaMid Level

Responsibilities

  • Design and develop application software used for controlling, programming, and coordinating robots.
  • Write structured, testable, efficient, and maintainable code.
  • Develop modular software components and propose reliable software solutions.
  • Analyze and improve the efficiency, stability, and scalability of modular software.
  • Develop software tests and support continuous integration.
  • Document software designs and products.

Requirements

  • Bachelor’s degree or above in Computer Science, Mechanical, Automation, or an equivalent field.
  • At least 4 years of software development experience with solid theoretical and technical knowledge.
  • Familiarity with C#, .NET, XAML, asynchronous programming, and MVVM.
  • Experience with cross-platform development using C# frameworks such as MAUI or Avalonia UI is preferred.
  • Industrial software development experience is preferred.
  • Strong problem-solving, result-orientation, time-management, teamwork, and professional English communication skills.

Benefits

  • Onsite work model.
  • Meaningful work, continuous learning, and support tailored to career goals.
  • An environment that encourages initiative, challenging ideas, and leadership confidence.

Tech Stack

C#.NET

Categories

Robotics
ABB

About ABB

10,000+ employees

ABB is a technology leader in electrification and automation, enabling a more sustainable and resource-efficient future. The company’s solutions connect engineering know-how and software to optimize how things are manufactured, moved, powered and operated. Building on over 140 years of excellence, ABB’s more than 110,000 employees are committed to driving innovations that accelerate industrial transformation. www.abb.com Privacy notice & house rules: https://social.abb/social-media-information Before applying for a job at ABB, please read our Fraud Warning: https://careers.abb/global/en/fraud-warning

Contact me