Hitachi, Ltd.

R&D Senior Software Developer (C++)

Hitachi, Ltd.
Apply
3 months ago
Kraków, PolandSenior

Responsibilities

  • Design systems involving multithreading, synchronization, I/O, latency requirements, and real-time operation.
  • Develop high-performance C++ cores and integrate them with managed runtime services including .NET and Rust.
  • Profile and optimize threading behavior, lock contention, memory allocation, scalability, and predictable latency.
  • Maintain code quality through code reviews, unit testing, architecture reviews, and documented design practices.
  • Modernize build systems, manage dependencies, support secure software supply-chain practices, and maintain Linux/Windows compatibility.
  • Contribute to feature roadmaps, refactoring initiatives, legacy-code modernization, and cross-disciplinary technical designs.
  • Develop and deliver reliable software for power-grid management and monitoring systems.
  • Translate business and customer requirements into clear technical and architectural designs.

Requirements

  • University degree in computer science, engineering, or a related technical field.
  • 8+ years of experience in senior technical roles.
  • Advanced proficiency in modern C++ with deep knowledge of RAII, smart pointers, STL, concurrency, and memory management.
  • Strong experience with multithreading, synchronization primitives, asynchronous I/O, real-time system design, performance profiling, optimization, and low-latency systems.
  • Practical knowledge of C# development is a plus.
  • Proficiency with CMake, Visual Studio, and cross-platform development for Windows and Linux.
  • Experience with Docker, Kubernetes, and microservices architecture patterns.
  • Understanding of software architecture, secure and scalable system design, unit and integration testing, and non-functional requirements.
  • Practical experience with power-grid management and monitoring, power-grid operations, and applicable standards.
  • Experience with SCADA, IED, RTU, IEC-60870-5-104, DNP3, OPC UA, and IEEE C37.118 is a plus.
  • Experience working directly with power-grid industry clients and translating customer requirements into technical designs.
  • Excellent English communication skills and the ability to collaborate effectively in a cross-disciplinary team.

Benefits

  • Private medical care and life insurance.
  • Fitness and wellness programs, a benefits platform with discounts and perks, and Employee Capital Plans (PPK).
  • Equipment for working from home or allowances for setting up a home workplace.
  • Spectacles and contact lenses allowance, company events, team-building activities, psychological support, and free parking.
  • The role is full time and not remote; specific benefits information is provided during recruitment.

Tech Stack

Categories

Hitachi, Ltd.

About Hitachi, Ltd.

10,000+ employees

Hitachi, Ltd. builds industrial, energy, rail, and digital systems for governments and enterprises, combining operational technology with IT, cloud, and data infrastructure services. Its portfolio spans power grids, factory automation, data centers, rail systems, and consulting delivered through units such as Hitachi Vantara, Hitachi Rail, and Hitachi Energy. Founded in 1910 and headquartered in Tokyo, it is listed on the Tokyo Stock Exchange and operates globally across critical infrastructure markets.

Contact me