Taro Logo

R&D Senior Software Engineer

Hitachi brings together the world's brightest minds to breathe life into new possibilities and drive innovations for a better future.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Energy · Enterprise SaaS

Job Description

Hitachi Energy is seeking a Senior Software Engineer for their Bangalore location to join a global organization with offices in Houston, San Jose, Vasteras (Sweden), and Krakow (Poland). This role focuses on complex software development assignments requiring diversified knowledge in software engineering and energy management systems.

The position involves working on cutting-edge energy management solutions, combining traditional software engineering with specialized power systems knowledge. You'll be part of a team developing and maintaining critical software systems that manage energy infrastructure, working with technologies ranging from modern programming languages to specialized energy management tools.

The ideal candidate will bring together strong software development skills with an understanding of power systems and energy management. You'll work in an Agile environment, collaborating with global teams to design and implement solutions that improve energy management efficiency and reliability.

This role offers the opportunity to work at the intersection of software engineering and energy technology, contributing to Hitachi's mission of developing sustainable energy solutions. You'll be exposed to both traditional software development and specialized energy management systems, providing a unique opportunity to grow in both areas.

The position offers the chance to work with a diverse, global team and contribute to projects that have real-world impact on energy management and sustainability. You'll be part of an organization that values innovation, collaboration, and continuous learning, with opportunities to work on complex technical challenges in the energy sector.

Last updated a month ago

Responsibilities For R&D Senior Software Engineer

  • Design, develop, review, re-factor, and maintain software with quality and performance in mind
  • Collaborate on planning, development, and testing to meet 'definition of done' criteria
  • Take initiative to identify issues and work collaboratively across teams to resolve problems
  • Identify and manage risks for schedule and quality with the team
  • Work in an Agile development environment
  • Interact effectively with team members, Product management, and customers
  • Ensure compliance with applicable external and internal regulations

Requirements For R&D Senior Software Engineer

Python
Java
Linux
  • Master's degree in Electrical Engineering, Computer Science, or related Engineering fields
  • At least 5 years of experience in software development, debugging, and performance tuning
  • Proficiency in C#, C/C++, MATLAB, Java, Python, FORTRAN
  • Experience with Linux and Windows development environments
  • Solid theoretical background in Numerical Analysis Methods, Optimization Techniques
  • Strong knowledge of power system modeling and simulation
  • Proficiency in both spoken & written English language
  • Experience with Energy Management System (EMS) Applications desirable
  • Knowledge of analytical tools like Load Flow, Contingency Analysis, State Estimation