Application Software Engineer(3C)

abb· CNARH ABB Robotics (Shanghai) Investment Limited
Apply Now ↗
📍 Shanghai, Shanghai, ChinaFull time

About this role

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. It won’t always be easy, growing takes grit. 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.

This Position reports to:

Senior Engineering Manager


 

Run What Runs the World 

 

At ABB, we help important industries outrun - leaner and cleaner.  

 

Every person here makes that happen. By rethinking, rewiring, and improving, we combine the world’s best minds and technologies to elevate performance to a whole new level. 

 

Because at ABB, progress is an expectation - for you, your team, and the world. As an Electrical Engineer, you’ll take on challenges that transform industries and drive innovation. We give you the market-leading expertise, technology, and opportunity, and you own the challenge to make an impact that matters. 

 

It won’t always be easy. Growing takes grit. Innovating takes the courage to try, fail, learn, and succeed. But at ABB, you’ll never run alone. 

 

Your Role: Own the Challenge/Take on the Journey 

Responsiblities:

  • Responsible for design and develop software for new projects according to customer requirements and ABB UI standards, including motion control card programming, PC software, Scada, MES, machine vision, etc.

  • Assist mechanical engineers in technical consulting with customers, understand customer needs, and propose customers with solutions.

  • Write technical development documents.

  • Responsible for the commissioning, production accompanying and maintenance of the company's projects at the customer's site.

  • Work with cutting-edge technology and top experts to engineer solutions that shape the future. 

 

Requirements:

  • Bachelor degree or above, major in computer science, automation or control.

  • 3 years or above experience on 3C industry is preferred.

  • Familiar with Visual studio software.

  • Proficient in one of the popular motion control card (googoltech, leisai, etc.)

  • Proficient in at least one of the main program tool as C#, C++ , Python.

  • Familiar with UI development as WinForms, WPF.

  • A mindset to innovate, take ownership, and drive continuous improvement 

 

What’s in it for you?

We empower you to take initiative, challenge ideas, and lead with confidence. You’ll grow through meaningful work, continuous learning, and support that’s tailored to your goals. Every idea you share and every action you take contributes to something bigger.

More about us:

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. It won’t always be easy, growing takes grit. 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.

We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe.

Frequently Asked Questions

Is the salary disclosed for the Application Software Engineer(3C) position at abb?
The salary for this Application Software Engineer(3C) role at abb is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Application Software Engineer(3C) position at abb located?
This Application Software Engineer(3C) role at abb is based in Shanghai, Shanghai, China. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Application Software Engineer(3C) role at abb full-time or part-time?
This is listed as a Full time position. It is posted as a Application Software Engineer(3C) role in the CNARH ABB Robotics (Shanghai) Investment Limited department at abb.
Which team or department does the Application Software Engineer(3C) at abb belong to?
This Application Software Engineer(3C) position is part of the CNARH ABB Robotics (Shanghai) Investment Limited department at abb. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Application Software Engineer(3C) position at abb?
Click the "Apply Now" button on this page. You will be redirected to abb's official application portal hosted on workday where you can submit your application directly.
When was the Application Software Engineer(3C) job at abb posted?
This Application Software Engineer(3C) position at abb was posted on Aug 12, 2026. Apply as soon as possible — early applications are often reviewed first.
Application Software Engineer(3C)
abb
Apply for this role ↗

You'll be redirected to abb's official application page on Workday.