Senior Software Engineer – C#/C++

4 days ago


Bengaluru, Karnataka, India Hitachi Energy Full time

The Opportunity
At Hitachi Energy, we don't just build software—we build the future of energy. As a
Senior C#/C++ Developer – Power Systems Applications
, you'll be part of a team that's transforming how electricity flows through the grid, integrating renewables, and enabling smarter, more resilient infrastructure. Our software powers the largest transmission and distribution networks across the globe, and your work will directly impact how energy is delivered to millions.

This role is ideal for someone who thrives at the intersection of engineering and innovation. You'll lead development efforts that model, simulate, and optimize complex power systems, collaborating with experts in grid operations, software architecture, and data science. Whether you're refining algorithms for contingency analysis or enhancing user experience for control applications, your contributions will help utilities operate more efficiently and sustainably.

We're looking for curious minds who enjoy solving real-world challenges, experimenting with new technologies, and working in agile, cross-functional teams. If you're passionate about building solutions that matter—and want to be part of a company that values your growth and impact—this is your opportunity to energize your career.

How You'll Make An Impact

  • Lead development of software applications for grid control and optimization.
  • Act as a software developer to support other application engineers in our system deliveries to customers in Europe, Asia, Africa, and Oceania.
  • Design and develop software solutions for GMS/EMS applications, contributing to the enhancement of system functionality, performance, and integration capabilities.
  • Collaborate with our customers' experts to configure our applications to meet the customer requirements.
  • Work closely with customers to develop efficient and robust workflow integrations between SCADA/EMS/GMS systems and other IT/OT systems, leveraging state-of-the-art interface and integration technologies.
  • Create and execute test plans and procedures with customers to ensure the system meets contractual requirements.
  • Provide training to customers on operating EMS/GMS functions within the system.
  • Coordinate and efficiently resolve technical problems reported by customers in collaboration with our technical team.
  • Provide expert support to the proposals and tendering team, enabling Hitachi Energy to submit high quality bids.
  • Embrace Hitachi Energy's core values of safety and integrity by taking responsibility for your actions and fostering a culture of care for colleagues and the business.

Your Background

  • More than 5 years of professional experience in software development.
  • Master's (or higher) degree in energy systems, electrical engineering, or computer science.
  • Basic understanding of electric power generation and transmission networks.
  • Experience with GMS/EMS/SCADA systems.
  • Proficiency in programming languages such as C, C++, and FORTRAN.
  • Willingness to travel and work at our customer locations.
  • Strong analytical and communication skills, with an eagerness to thrive in a dynamic and multicultural environment.
  • Fluent in English, both written and spoken, to effectively engage with a diverse range of stakeholders.

More About Us
We pride ourselves on offering a holistic range of competitive benefits to support your financial, physical and mental wellbeing and personal development. We want you to truly thrive with us, in work and out.

Hitachi Energy is a global technology leader in electrification, powering a sustainable energy future through innovative power grid technologies with digital at the core. Over three billion people depend on our technologies to power their daily lives.

With over a century in pioneering mission-critical technologies like high-voltage, transformers, automation, and power electronics, we are addressing the most urgent energy challenge of our time – balancing soaring electricity demand, while decarbonizing the power system.

Headquartered in Switzerland, we employ over 50,000 people in 60 countries and generate revenues of around $16 billion USD. We welcome you to apply today.



  • Bengaluru, Karnataka, India UST Full time

    Role DescriptionWho we are:At UST, we help the world's best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 25 countries, we build for boundless impact—touching billions of lives in the process. Visit us...

  • Senior C++

    2 days ago


    Bengaluru, Karnataka, India OptimHire Full time

    Company DescriptionOptimHire is a global job platform that connects developers and companies by simplifying the hiring process. We specialize in providing verified job postings and pre-screened candidates online. Our mission is to make job hiring easy for both employers and job seekers.Role DescriptionThis is a full-time remote role for a Senior C++...

  • C++ Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Lobo Staffing Solutions (LSS) Full time

    Job Title: C++ Software Engineer - NDN Stack DevelopmentLocation: [City, State/Country]Job Summary:We are seeking a skilled and motivated C++ Software Engineer to join our dynamic team. In this role, you will be a key contributor to the design, development, and deployment of our cutting-edge Named Data Networking (NDN) software stack. The ideal candidate...

  • C/C++ Engineer

    7 days ago


    Bengaluru, Karnataka, India Kynatech Systems Full time

    Position: Mid-Level Software EngineerLocation: Bengalore (hybrid)Duration: FulltimeJob Description:We are seeking for a team player with solid technical skills to work with our team of smart, creative, and dedicated engineering team-members. This position is based out of our Herndon, VA location with the option of a remote work schedule.This is a mid-level...


  • Bengaluru, Karnataka, India Vervenest technologies Full time

    Job Locations: BANGALORE Required Experience: Years Skills : C / C++ Job Title- Software Tech Lead Want to join this winning team to create an impact? Role Overview This position is open for Bangalore location, and we are looking for applicants serving notice periods and those who can join immediately are preferable. About the Role 1. Bachelor's degree...

  • Senior C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India Encora Full time

    Senior C++ DeveloperImportant InformationLocation: BangaloreExperience: 10+ YearsJob Mode: Full TimeWork Mode: HybridJob SummaryAs a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to understand business requirements and translate...


  • Bengaluru, Karnataka, India Coders Brain Technology Full time

    Job Profile for Software Engineer(C/C++ language and data-structures) client: Nivetti Systems Private Limited Bangalore(WFO) Walk in Interview 1 to 10 Years Immediate to 30 Days Job Profile for Software Engineer Job Description At Nivetti, we aim at creating secure and stable networking systems which function at the highest level of efficiency. To achieve...

  • C++ Developer

    4 days ago


    Bengaluru, Karnataka, India Intelliswift Full time

    C++ Developer We're Hiring | Senior C++ DeveloperAre you a seasoned C++ developer looking to take on exciting challenges and work on impactful projects? Were looking for a Senior C++ Developer to join our teamRole: Senior C++ DeveloperLocation: [Bangalore]Experience: 5+ years in C++ developmentSkills: Strong expertise in C++, STL, multithreading, performance...

  • c/C++ developer

    4 days ago


    Bengaluru, Karnataka, India Prathigna HR Solutions Full time

    Overview As a C/C++ Developer at our company, you will play a crucial role in designing, developing, and maintaining highly efficient and reliable software solutions that power our products. You will work closely with the software development team to write clean, efficient, and well-documented code that meets both functional and non-functional...

  • Software Engineer C

    6 days ago


    Bengaluru, Karnataka, India InfoVision Inc. Full time

    Critical Skills To Possess5-7 year of experience in C# software coding.3-5 years of experience in C++ and ideally other software languages as well.3-5 years exposure to wireless technology (microwave radio, RF path analysis, cellular networks, 5G/LTE networks, etc.).Experience working in Agile environment using JIRA for sprints and ticketing.Some experience...