Senior C++ Developer
jit team
📍 krakow💼 fulltime💰 PLN 22,000–PLN 29,400/mo🕐 26d ago🔗 solidjobs
Job Description
**Czym będziesz się zajmować?**
Project:
* Develop mission critical Grid Automation software in modern C++17 and C++20 for global power systems.
* Build high performance, secure and reliable real time applications with predictable latency, resilience and long term support.
* Collaborate with global R&D, engineering, product and business teams on next generation energy infrastructure.
* Work in a flexible hybrid model from Kraków, with 1 to 2 days per week in the office.
Responsibilities:
* Design multithreading, synchronization, IO and latency solutions; integrate C++ cores with .NET and Rust runtime services.
* Profile and optimize threading, lock contention, memory allocation, scalability and low latency execution.
* Maintain quality through code reviews, unit testing, SOLID, KISS, DRY and best practices.
* Contribute to architecture reviews, documentation, roadmaps, refactoring, legacy modernization and feature delivery.
* Support dependency, build tooling and secure software supply chain decisions across Linux and Windows.
* Enhance existing systems and new features in an agile cross disciplinary team.
**Kogo poszukujemy?**
Key requirements:
* University degree in computer science, engineering or a related technical field.
* 8+ years of experience in senior technical roles.
* Advanced modern C++17 and C++20 proficiency with RAII, smart pointers, STL, concurrency and memory management.
* Strong experience with multithreading, synchronization primitives, asynchronous IO and real time system design.
* Proficiency with CMake and Visual Studio; cross platform development for Windows and Linux.
* Experience with Docker, Kubernetes, microservices, performance profiling, optimization and low latency systems.
* Understanding of software architecture, secure scalable design and non functional requirements.
* Unit and integration testing knowledge plus excellent problem solving skills.
* Practical experience with power grid management, monitoring, operations and standards, plus SCADA, IED and RTU.
* Experience integrating C++ cores with .NET and Rust runtime services.
Nice to have:
* Practical C# development knowledge.
**Czego wymagamy?**
8 lat doświadczenia na podobnym stanowisku
Znajomości:
* Modern C++
* Rozwiązywanie problemów
* RAII
* Smart pointers
* STL
* Współbieżność
* Memory management
* Multithreading
* Synchronization primitives
* Asynchronous IO
* Real time system design
* CMake
Języki:
* Polski
* Angielski
**Jakie warunki i benefity otrzymasz?**
* 22k–29.4k PLN netto/m (B2B)
* B2B - Elastyczne godziny pracy (100%)
* Praca zdalna: Hybrydowo
**Kim jesteśmy?**
We provide complete software development teams, who will take complex care of your software. We are experienced in building teams uniquely suited to the specific needs of our clients. One team - a range of skills, diverse personalities, and various approaches.