Browse current jobs

Software Engineer

ABB · Bangalore

Apply on employer website

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