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 Poland.
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
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
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