Software Engineer
ABB · Bangalore
Collected role description
Role overview
Software Engineer at ABB
You as Software Engineer will be part of Measurement & Analytics R&D team within Corporate Technology Center (CTC).
This Position reports to.
Responsibilities
- As a part of CTC, you will work in a dynamic and creative team with a wide range of experience and expertise.
- The Measurement & Analytics R&D team focuses on development of digital products and software solutions for various measurement devices.
- You will be responsible for designing, developing, testing, and maintaining high-performance applications while collaborating with cross-functional teams to deliver quality software solutions.
- The work model for the role is: #LI-Hybrid.
- This role is contributing to the Process Automation business for Measurement and Analytics division based in Bangalore, India .
- Write clean, efficient, and reusable code following coding standards and best practices.
- Analyze software requirements and convert them into technical solutions.
- Debug, troubleshoot, and optimize existing applications.
- Participate in code reviews and contribute to improving code quality.
- Work closely with product managers, architects, and QA teams throughout the development lifecycle.
- Develop and execute unit tests to ensure software reliability.
- Contribute to performance tuning and memory optimization activities.
Required qualifications
- The ideal candidate would have Experienced C/C++ developer with strong background in Windows Environment, capable of developing Windows-based applications.
- While Linux experience is considered valuable, a deep understanding of Windows is essential for this role.
- Bachelor's or master’s degree in computer science, Information Technology, Electronics, or related field. from a recognized college or university in India.
- Minimum 3-4 years of hands-on experience in C/C++ development for Windows-based applications.
- Expertise in developing and maintaining applications in Windows environment and services.
- Knowledge of SQL and NoSQL databases like Microsoft SQL Server.
- Good knowledge of OS internals and concepts, including multi-process, multi-threaded applications, and cyber security.
- Strong troubleshooting and debugging skills using Visual Studio.
Employment details
- Location: Bangalore [Karnātaka] [India]
About the employer
- At ABB, we help industries run leaner and cleaner—and every person here makes that happen.
- The Measurement & Analytics Division is among the world’s leading manufacturers and suppliers of smart instrumentation and analyzers, working at the heart of industrial digital transformation.
- The Measurement & Analytics Division’s portfolio consists of analyzers measuring compositions of gases and liquids; instrumentation measuring process variables such as temperature, pressure, flow, and level; force measurement solutions measuring parameters such as flatness, thickness, and tension; and advanced digital solutions for device management, device health check and predictive maintenance.
- The Measurement & Analytics Division serves key industries such as oil and gas, chemical, water and wastewater, power, hydrogen, batteries, as well as the marine industry.
- The Division enables the optimization of industrial processes by providing and analyzing data collected from sensing and smart measurement devices.
- Parameters such as emission levels and production inputs are measured by providing ‘before’ and ‘after’ values, enabling efficient operations and environmental sustainability through measurement.
- Building a cleaner, smarter future takes all kinds of minds: the curious, the courageous, and the creative.
- We welcome people from all backgrounds and experiences.
- Ready to make an impact?
- Apply today or visit www.abb.com to learn more about the impact of our solutions across the globe.
- Recruitment Fraud Warning.
- ABB never asks for payment from job applicants.
- All genuine job offers follow a formal application and interview process.
- View current job openings and apply at: https://careers.abb/global/en/home.
- For more information, read our full fraud warning notice at: https://global.abb/group/en/careers/how-to-apply/fraud-warning.
Additional role details
- You’ll be empowered to lead, supported to grow, and proud of the impact we create together.
- Join us and help run what runs the world.
- R&D Team Lead.
Collected minimum qualification
Bachelor's or master’s degree in computer science, Information Technology, Electronics, or related field.
Collected experience requirement
3 - 4 years