Senior C++ Developer - Power Grid Software
hitachi · Krakow
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Polska.
Salaries by job title
- Praca dodatkowa w sklepie 17
- Praca dodatkowa w sklepie – obsługa kasy i klienta 14
- Pracownik/Pracownica restauracji 8
- Pracownik Produkcji 7
- Lider / Liderka Zmiany Sklepu Dealz 7
- Praca dodatkowa w sklepie Dealz 6
- Praca dodatkowa w Sklepie Dealz (pomoc świąteczna) 6
- Starszy Konsultant / Starsza Konsultantka | Audyt 5
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published 5 godzin temu
Expires za 1 miesiąc
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
hitachi
Krakow