As a Software Engineer at ABB, you will contribute to the digital backbone of world-leading industrial automation, electrification, robotics, and motion technologies. ABB operates at the critical intersection of heavy industrial hardware and modern enterprise software. Engineers here design scalable control software, real-time embedded systems for low- and medium-voltage drives, electric vehicle (EV) charging infrastructure protocols, automated manufacturing platforms, and advanced AI-driven robotics.
Your work directly impacts global infrastructure, enabling industrial plants, shipyards, energy grids, and commercial operations to run cleaner and more efficiently. Whether you are writing low-level code in C/C++ on real-time operating systems (RTOS) for instrumentation devices, building robust full-stack applications in React and Java for energy management, or designing automated CI/CD test pipelines in Cypress, your software will drive real-world machinery operating at vast scale.
Joining ABB means entering a highly collaborative, engineering-centric culture that places a premium on reliability, safety, continuous technical growth, and cross-functional problem solving. Candidates are evaluated not just on raw algorithmic skill, but on their ability to write maintainable, high-integrity code that operates seamlessly in complex physical and digital environments.
