2 months ago
Shanghai, ChinaMid Level
Responsibilities
- Design and develop software for new robotics projects according to customer requirements and ABB UI standards.
- Program motion control cards and develop PC software, SCADA, MES, and machine vision solutions.
- Assist mechanical engineers with customer technical consulting and propose solutions based on customer needs.
- Write technical development documentation.
- Perform commissioning, production support, and project maintenance at customer sites.
Requirements
- Bachelor’s degree or above in computer science, automation, or control.
- Three or more years of experience in the 3C industry is preferred.
- Familiarity with Visual Studio.
- Proficiency with at least one motion control card, such as Googoltech or Leisai.
- Proficiency in at least one of C#, C++, or Python.
- Familiarity with UI development using WinForms or WPF.
- Demonstrated willingness to innovate, take ownership, and drive continuous improvement.
Benefits
- Meaningful work in ABB’s robotics business with exposure to cutting-edge technology and experienced experts.
- Opportunities for continuous learning and support tailored to career goals.
- An environment that encourages initiative, idea sharing, innovation, and ownership.
About ABB
ABB builds electrification, robotics, motion, and process automation hardware and software for industrial, utility, transportation, and infrastructure customers. Its portfolio spans motors and drives, robots, PLCs, switchgear, and EV charging, sold as equipment, systems, and services under the ABB Ability platform. Formed in 1988 and headquartered in Zurich, it is a public company traded on the SIX Swiss Exchange and NYSE.
