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