
Scientist
Full Job Description
Scientist - Process Automation
ABB is seeking a highly motivated Scientist to join our Research & Development team at the India Corporate Research Center (INCRC) in Bangalore. This role is integral to our Process Automation business, reporting to the R&D Department Lead. INCRC is a dynamic hub co-located with ABB's major global software development and engineering units, fostering collaboration and accelerating the delivery of high-quality solutions. We explore emerging technologies, generate intellectual property, and enhance both current and future ABB offerings through open innovation with universities and startups.
Your Role and Responsibilities:
- Conduct research in software engineering and machine learning, specifically for the process automation business.
- Collaborate with ABB's business divisions and end customers to identify use cases and define requirements for data-driven solutions.
- Develop functional prototypes based on research ideas in areas like software engineering and machine learning, working closely with fellow researchers and business stakeholders.
- Assess design choices and architectural strategies for machine learning-based systems.
- Optimize algorithms for efficient utilization of processing units (CPU/GPU/TPU) and distributed clusters.
- Prepare research proposals, present innovative concepts, and secure research projects.
- Communicate research outcomes effectively to both technical experts and business audiences.
- Generate intellectual property through invention disclosures and publications in scientific conferences and journals.
- Uphold ABB's core values of safety and integrity, demonstrating personal responsibility and care for colleagues and the business.
You will be part of a diverse and creative team, contributing to applied research projects that develop advanced software engineering techniques for intelligent systems in process industries. The work model for this role is hybrid.
Qualifications:
- Ph.D./M.Tech/M.S. from a reputable university in Computer Science, Engineering, or a related field.
- 1-2 years of relevant experience with a Ph.D. or 4-6 years of relevant experience with a Master's degree.
- Proficiency in programming languages such as Python (preferred), C/C++, and C#.
- Understanding of the Software Development Lifecycle, particularly with LLM/AI techniques.
- Experience in building functional prototypes.
- Excellent English communication skills, enabling effective interaction with internal and external partners, including those from the academic community.