11 hours ago
Hangzhou, ChinaStaff+
Responsibilities
- Understand customer requirements and propose solutions by evaluating value, cost, quality, and technology tradeoffs.
- Lead the design and development of safety-critical software components for next-generation DCS platforms.
- Maintain hands-on involvement in critical module development, code reviews, and technical decisions.
- Lead problem-solving for complex technical challenges and guide technology, framework, and development approach selection.
- Ensure solution quality, performance, and reliability through code reviews, static code analysis, code coverage, and unit testing.
- Mentor the development team while collaborating with product owners, architects, release owners, and other developers.
- Ensure compliance with organizational policies, standards, guidelines, and IEC 61508 functional safety requirements.
Requirements
- Bachelor’s or master’s degree in software development or equivalent.
- 10+ years of experience in R&D, software/product development, or a related technical field.
- Backend development experience using C++, C#, and Rust.
- Frontend development experience using TypeScript and React.
- Professional experience with Kubernetes, unit testing, Azure DevOps, GitHub, and modern software development practices.
- Experience with industrial automation and functional safety development is an asset.
- Strong independent problem-solving, communication, collaboration, and customer-focus skills.
- Fluency in Chinese and English.
Tech Stack
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.
