ABB

Principal Engineer

ABB
Apply
2 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design and develop a greenfield product using microservice architecture.
  • Participate in the full software development lifecycle from analysis and design through implementation, testing, and delivery.
  • Act as the first point of contact in R&D for in-depth product- and technology-related issues.
  • Support strategic corporate technology management and future product, software, and solution architecture.
  • Lead or contribute as a senior project member to major technology, engineering, and product-platform projects.
  • Apply relevant standards, software development practices, and DevOps practices to deliver high-quality products.
  • Support customer issue resolution and guide robust root-cause analysis and corrective actions.
  • Drive product quality and continuous process improvement initiatives within the organization.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 15+ years of professional hands-on experience with C# using .NET/.NET Core and web development technologies.
  • Experience designing IoT APIs such as REST and WebSocket and using middleware patterns such as MQTT and AMQP.
  • Strong understanding of SOLID principles, design patterns, architectural patterns, design tools, and data structures.
  • Practical experience with Docker, Kubernetes, or other container orchestration technologies.
  • Experience using Git and working with relational and non-relational databases, including graph databases.
  • Hands-on experience writing unit and integration tests.
  • Experience working in agile teams using approaches such as SCRUM or SAFe.
  • Linux administration and Red Hat OpenShift or MicroShift experience is advantageous.
  • React JS, OPC UA, UML-based structured documentation, and industrial automation domain experience are advantageous.

Benefits

  • Hybrid work model in Bangalore.
  • ABB offers an inclusive workplace welcoming people from varied backgrounds and experiences.

Tech Stack

Categories

ABB

About ABB

10,000+ employees

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.

Contact me