Emerson
Bengaluru · Industrial Automation & Robotics

Principal Software Engineer - C++

full-time 10–15 Years Experience Bengaluru Posted 16 April 2026

Clicking "Apply for this Position" redirects you to Emerson's official careers portal

Employment
full-time
Experience
10–15 Years Experience
Location
Bengaluru
Category
Software Engineering
Date Posted
16 April 2026
Open Roles at Emerson
156 on GetOppty
About the Role

This Principal Software Engineer (C++) role in Bengaluru involves leading the design and development of high-complexity features in NI (Emerson) software products. You will independently own features from definition through release, define and prioritize team tasks, conduct code and design reviews for junior engineers with high-quality feedback, and mentor team members. The role requires strong proficiency in C++ with deep expertise in object-oriented programming, data structures, software architecture, design principles, and patterns. 10+ years of proven software engineering experience is required. Familiarity with NI software tools such as LabVIEW and experience in software development or testing are preferred. Agile practices and CI/CD pipeline experience are also valued.

About the Company
Emerson
Industrial Automation & Robotics · Bengaluru
156
Open on Oppty
View All Jobs
Ready to apply for this role?
You'll be redirected to Emerson's official careers portal to complete your application
Principal Software Engineer - C++
Emerson · Bengaluru
Apply for this Position →