Jobiglo

No results.

Senior C++ Developer - Power Grid Software

hitachi · Krakow

New
Senior 🇬🇧 English
C++ C# CMake Visual Studio Docker Kubernetes SCADA IEC 61850 OPC UA DNP3

Job description

About the role

HITACHI ENERGY SERVICES is looking for an experienced R&D Software Developer focused on C++ application development for performance-critical systems, in its Grid Automation domain. The developer builds high-performance, secure software with a strong focus on real-time behaviour, reliability and long product lifecycle support, working alongside global technology teams.

Key responsibilities

  • Design systems around multithreading, synchronization, I/O and latency requirements for real-time operation
  • Build high-performance C++ cores for managed runtime services (.NET, Rust) with minimal latency overhead
  • Profile threading, reduce lock contention and memory allocations in critical paths, and ensure predictable latency at scale
  • Maintain code quality through code reviews, unit testing and SOLID, KISS, DRY principles
  • Take part in architecture reviews, design documentation and roadmaps, and collaborate with engineering, product and business stakeholders
  • Support technology decisions on dependencies, build tooling and secure software supply chain
  • Drive cross-platform build system modernization and Linux/Windows compatibility, using practical Linux development
  • Work in an agile environment, expand technical expertise and contribute to new features and system improvements

Required profile

  • University degree in computer science, engineering or a related technical field
  • 8+ years of experience in senior technical roles
  • Demonstrated experience developing systems for power grid management and monitoring, with familiarity with WAMS/WAMPAC, PMU data and protection and control applications
  • Experience with industrial automation systems (SCADA, IED, RTU) and industrial protocols (IEC 61850, IEC-60870-5-104, DNP3, OPC UA, IEEE C37.118) in plus
  • Experience working with power grid industry clients and exposure to system integration, simulators or lab environments
  • Excellent command of English, written and spoken

Required skills

  • Advanced C++ (C++17/20), RAII, smart pointers, STL, concurrency and memory management
  • C# development in plus
  • Multithreading, synchronization primitives, asynchronous I/O and real-time system design
  • CMake, Visual Studio, Docker, Kubernetes and microservices
  • Performance profiling, optimization and low-latency systems
  • Unit and integration testing, and knowledge of non-functional requirements

What we offer

  • Private medical care and life insurance
  • Fitness and wellness programs and a benefits platform with discounts
  • Employee Capital Plans (PPK)
  • Home office equipment or setup allowance, spectacles and contact lens allowance
  • Company events, team-building and psychological support program
  • Free parking

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec hitachi.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 7 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

hitachi

Krakow