Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development

In short

ABB is seeking a Software Engineer to join their Industrial Automation Digital Organization in Bangalore. The role involves developing and enhancing software applications and Edge-based solutions for industrial automation platforms, utilizing technologies like .NET, C#, Angular, and IoT protocols. This is a hybrid role with 3-5 years of full-stack development experience required.

Responsibilities

  • Develop and maintain applications using .NET, C#, and Angular across front-end and back-end layers.
  • Design and develop REST APIs and backend services for enterprise applications.
  • Contribute to Edge and Industrial IoT solutions utilizing MQTT, AMQP, HTTP, and Modbus protocols.
  • Support telemetry data processing and edge-to-cloud integrations within industrial environments.
  • Develop and support microservices-based applications using Docker and Kubernetes/OpenShift.
  • Utilize AI-assisted development tools such as GitHub Copilot to enhance productivity and code quality.
  • Work with CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins to support automated testing and deployment.
  • Participate in Agile ceremonies, code reviews, troubleshooting activities, and continuous improvement initiatives.

Requirements

  • 3–5 years of professional software development experience with full-stack development exposure.
  • BE/BTech in Computer Science, Information Technology, Engineering, or related field.
  • Strong knowledge of .NET/.NET Core, C#, and REST API development.
  • Familiarity with Microservices architecture, Kubernetes, Docker, SQL databases, and CI/CD concepts.
  • Strong problem-solving, debugging, communication, and collaboration skills with the ability to work independently in Agile teams.

Desired Qualifications

  • Knowledge of MQTT, AMQP, HTTP, or Modbus communication protocols is advantageous.
  • Exposure to Edge Computing, Industrial IoT, or industrial automation solutions is preferred.
  • Experience with AI-assisted coding tools such as GitHub Copilot is an added advantage.

Benefits

  • Empowerment to lead
  • Support to grow
  • Opportunity to create impact
  • Opportunity to help run what runs the world.
#software development#edge solutions#digital solutions#industrial automation
ABB Logo

Company

ABB

Job Posted

1 month ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Mid-Senior

Locations

Bangalore, India

Qualification

Bachelor

Applicants

Be an early applicant