
R&D Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- 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 the initiative to identify issues and work collaboratively across teams to resolve problems.
- Identify and manage risks for schedule and quality with the team and ask for help when needed.
- Be inquisitive. Try new things. Fail fast when needed. Help others learn from mistakes.
- Be effective in reflection, retrospection, and constant incremental improvement.
- Experience working in an Agile development environment is desirable.
- Ability to interact effectively with team members, Product management, and customers.
- Ability to effectively present information to and get information from peers, product management, project team, sales, customers, management and other stakeholders
- Responsible to ensure compliance with applicable external and internal regulations, procedures, and guidelines.
- Living Hitachi Energy’s core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business
- Master’s degree or foreign equivalent degree from four-year college or university in Electrical Engineering, Computer Science, or other related Engineering fields. Ph.D will be a plus.
- At least 5 years of experience working on software development, debugging, and performance tuning
- Proficiency / experience with programming languages utilizing C#, C/C++, MATLAB, Java, Python, FORTRAN.
- Experience with Linux and Windows development environments.
- Solid theoretical background in Numerical Analysis Methods, Optimization Techniques, and Power System Modeling and Operation is a plus.
- Experience in model prototyping through use of optimization toolkits or machine learning / AI packages or BI (Business Intelligence) tools will be a plus.
- Hands-on experience with Energy Management System (EMS) Applications: Generation Control, Network Analysis, Operator Training Simulator is desirable.
- Ability to work independently and collaboratively.
- Strong knowledge and experience working with power system modeling and simulation, analysis and operation, optimization, and numerical analysis methodology.
- Familiar with analytical tools, such as Load Flow, Contingency Analysis, State Estimation, AGC, Economic Dispatch and Power Systems Simulators etc. are desirable.
- Proficiency in both spoken & written English language is required