Principal Engineer
ABB · Bengaluru · onsite · Posted 68d ago
Undisclosed15–19 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
This Position reports to:
RD Team Lead In this role, you will have the opportunity to initiate and drive technology, software, product, and/or solution development using in-depth technical expertise in a specific area. Each day, you will act as the first point of contact in Research and Development (RD) for in-depth product or technology-related issues. You will also showcase your expertise by supporting strategic corporate technology management and future product/software/solution architecture.
The work model for the role is: #LI Hybrid
This role is contributing to the Process Automation Business of Process Control Platform Division in Bangalore Location.
You will be mainly accountable for:
- Designing and developing greenfield products and solutions using a microservice architecture.
- Following best software development practices to ensure high quality product and great user experience
- Participating in the whole software development lifecycle from analysis, design via implementation, testing to delivery, following best DevOps practices.
- Acts as project leader or senior project member, providing experience and expertise in the execution and use of supporting tools, processes, and methods
- Manages or coordinates major technology/engineering projects/product platforms of substantial impact to their own organization
- Leverages a deep understanding of relevant standards when developing new technologies/products.
- Quality and Continuous Improvement - Provides support for resolving customer issues, guides and coaches on robust root cause analysis and corrective actions.
- Anticipates and proactively proposes actions to mitigate possible quality problems in RD projects.
- Drives relevant product quality and process improvement actions/programs in the organization.
Qualifications for the role:
- Bachelors or Masters degree in Computer Science, Engineering, or a related field
- 15+ years of professional hands-on experience in C# language using .NET/.NET Core and web development technologies
- Experience in IoT API design (e.g. REST, WebSocket) and middleware-patterns (e.g. MQTT, AMQP)
- Excellent understanding of SOLID principles, design patterns, architectural patterns, design tools, data structures
- Practical skills in using Docker/Kubernetes or other container orchestration technologies
- Linux administration and RedHat OpenShift and MicroShift will be added advantage
- Experience in using Git VCS
- Familiarity with relational and non-relational, e.g., graph, databases
- Experience in working within agile teams, e.g., using SCRUM or SAFe
- Hands-on knowledge and experience in writing unit and integration tests
- Experience with React JS would be an added advantage
- Experience with industrial communication technologies, e.g., OPC UA, would be an added advantage
- Experience in structured documentation methods using, e.g., UML, would be an added advantage
- Experience in Industrial Automation domain would be a plus
Sourced from naukri
Skills
Design PatternsAutomationDevopsDockerAgileapi designdesign toolscontainer orchestrationEngineering projectsarchitectural patternsDevOps practicesData StructuresContainerArchitectureAdministrationGIT
About ABB

ABB
Industrial Machinery
3.6k+
employees
1988
38 years old
Zurich
Switzerland
About
ABB is a leader in automation and electrification, providing solutions that enhance efficiency and sustainability in manufacturing and operations across industries.
Industries
Industrial Machinery
Employee ratings
3,405 reviews
4.0/ 5
Culture
3.9
Career growth
3.2
Work-life
4.0
Employees rate it well for
Work Life Balance401Work Culture348Salary346Senior Management238Learning206
Find them on