Real-Time C++ Architect – High-Performance Systems

Hitachi Automotive Systems Americas, Inc.

Kraków

On-site

PLN 320,000 - 520,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Private medical care
Life insurance
Fitness programs
Employee Capital Plans (PPK)
Equipment for home office

Job summary

Hitachi Energy Services SP. z o.o. in Krakow seeks an experienced R&D Software Architect specializing in C++ real‑time, high‑performance systems. You will lead architecture design for scalable, secure software with cross‑platform Linux/Windows support and modern C++ standards.

The role emphasizes real‑time behavior, reliability, and long lifecycle support, collaborating with global teams. Seniority, leadership, and strong English communication are essential.

Qualifications

  • University degree in computer science, engineering, or a related technical field.
  • 10+ years of experience in senior technical or architecture roles.
  • Advanced proficiency in modern C++ (C++17/20) with deep understanding of RAII, smart pointers, STL, concurrency, and memory management.
  • Proven experience with multithreading, synchronization primitives, asynchronous I/O and real‑time system design.
  • Proficiency with building systems (CMake, Visual Studio) and cross‑platform development for Windows and Linux.
  • Experience with containerization technologies (Docker, Kubernetes) and microservices architecture patterns; performance profiling, optimization, and low‑latency system design.
  • Good understanding of unit and integration testing techniques and testing frameworks.
  • Experience with Cloud, DevOps, cybersecurity, UI/web development.
  • Knowledge of non-functional requirements (performance, scalability, security).
  • Practical experience developing systems for power grid management and monitoring; familiarity with WAMS/WAMPAC, PMU data, protection and control apps; industrial automation systems (SCADA, IED, RTU).
  • Experience with industrial protocols and standards (IEC 61850, IEC-60870-5-104, DNP3, OPC UA, IEEE C37.118).
  • Excellent English (written and spoken).

Responsibilities

  • Lead system design in areas like multithreading, synchronization, I/O, and latency for real‑time operation.
  • Architect interop layers connecting high‑performance C++ cores to managed runtime services (.NET, RUST) with minimal latency overhead.
  • Drive performance optimization and scalability: profile threading behavior, reduce lock contention, minimize allocations, ensure predictable latency at scale.
  • Propagate modern programming practices based on the latest C++ standard.
  • Maintain high code quality through reviews, unit testing, and adherence to SOLID, KISS, DRY.
  • Mentor development teams on system design and best practices for performance‑critical sections.
  • Lead architectural reviews, design docs, and roadmaps for feature development and modernization of legacy code.
  • Collaborate with engineering, product, and business stakeholders to translate requirements into clear designs.
  • Support decisions on dependencies, tooling, secure software supply chain.
  • Maintain cross‑platform support: modernize build systems, ensure consistency across deployments, Linux/Windows compatibility.
  • Drive Linux development and deployment strategies for Linux environments.
  • Contribute to achieving business goals by designing, developing, and delivering high‑quality software solutions.
  • Continuously enhance existing systems and contribute to new features.
  • Work in an agile environment and continuously expand technical expertise.
  • Participate in a cross‑disciplinary team and contribute to shared objectives.

Skills

Modern C++ (C++17/20)
Multithreading
Real-time systems
RAII & smart pointers
STL & memory management
Cross-platform development
CMake / Visual Studio
Docker / Kubernetes
Unit testing

Education

University degree in CS / Engineering

Tools

CMake
Visual Studio
Docker
Kubernetes

Job description

Hitachi Energy Services SP. z o.o. in Krakow seeks an experienced R&D Software Architect specializing in C++ real‑time, high‑performance systems. You will lead architecture design for scalable, secure software with cross‑platform Linux/Windows support and modern C++ standards.

The role emphasizes real‑time behavior, reliability, and long lifecycle support, collaborating with global teams. Seniority, leadership, and strong English communication are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time C++ Software Engineer - R&D
Senior Real-Time C++ Software Engineer - R&D

Hitachi • Kraków

On-site
PLN 180,000 - 240,000
Private medical care
Life insurance
Fitness programs
+7
Senior Embedded C/C++ Engineer — Real-Time Systems
Senior Embedded C/C++ Engineer — Real-Time Systems

Hitachi • Kraków

On-site
PLN 180,000 - 300,000
Private medical care
Life insurance
Fitness programs
+3
Senior C++ Engineer — High-Performance Systems (Hybrid)
Senior C++ Engineer — High-Performance Systems (Hybrid)

Hitachi Automotive Systems Americas, Inc. • Kraków

Hybrid
PLN 180,000 - 240,000
Private medical care
Life insurance
Fitness and wellness programs
+3
Senior C++ Developer & Tech Lead — Kraków
Senior C++ Developer & Tech Lead — Kraków

Hitachi ABB Power Grids • Kraków

On-site
PLN 200,000 - 320,000
Private medical care
Life insurance
Fitness programs
+5
Senior .NET Real-Time Grid Software Engineer
Senior .NET Real-Time Grid Software Engineer

Hitachi Automotive Systems Americas, Inc. • Kraków

On-site
PLN 200,000 - 320,000
Private medical care
Life insurance
Fitness & wellness programs
+6
Real-Time C++ Architect for Grid Automation
Real-Time C++ Architect for Grid Automation

Hitachi Energy Ltd. • Kraków

Hybrid
PLN 240,000 - 360,000
Private medical care
Life insurance
Fitness programs
+6
Senior .NET Real-Time Grid Software Engineer
Senior .NET Real-Time Grid Software Engineer

Hitachi Energy Ltd. • Kraków

On-site
PLN 260,000 - 380,000
Private medical care
Life insurance
Fitness programs
+7
Senior C++ Software Architect – High-Performance Systems
Senior C++ Software Architect – High-Performance Systems

hitachi • Kraków

On-site
PLN 220,000 - 320,000
Private medical care
Life insurance
Fitness and wellness programs
+2
Business R&D Senior Professional | Krakow, Poland
Business R&D Senior Professional | Krakow, Poland

Hitachi ABB Power Grids • Kraków

On-site
PLN 200,000 - 320,000
Private medical care
Life insurance
Fitness programs
+5
Senior C++ Developer - Real-Time Systems (Hybrid, Kraków)
Senior C++ Developer - Real-Time Systems (Hybrid, Kraków)

Jit Team • Kraków

Hybrid
Confidential
Flexible work
International team
Regular meetups
+2