Jit Team
Jit Team
New

Senior C++ Developer

1100 - 1400 PLN/ dzień.B2B
SeniorFull-time·B2B
#398687·Dodano wczoraj·1
Źródło: Jit Team
Aplikuj teraz

Tech Stack / Keywords

C++SOLIDAICybersecurityMultithreading.NETRustUnit Testing

Firma i stanowisko

The project is part of the Grid Automation domain, focused on developing innovative solutions for the power systems of the future. The team designs and builds high-performance, secure, and reliable software applications using modern C++ (C++17/20), emphasizing real-time operation, system resilience, and long-term product support. Engineers develop mission-critical software supporting global energy infrastructure, designed for reliability, efficiency, cybersecurity, and continuous operation in real-time environments. The team collaborates closely with global R&D and technology teams to develop next-generation products ensuring stability, safety, and modernization of critical power systems worldwide.

Wymagania

  • University degree in computer science, engineering, or related technical field
  • 8+ years of experience in senior technical roles
  • Advanced proficiency in modern C++ (C++17/20) including RAII, smart pointers, STL, concurrency, and memory management
  • Practical knowledge of C# development is a plus
  • Strong experience with multithreading, synchronization primitives, asynchronous I/O, and real-time system design
  • Proficiency with build systems (CMake, Visual Studio) and cross-platform development for Windows and Linux
  • Experience with containerization technologies (Docker, Kubernetes) and microservices architecture patterns
  • Experience in performance profiling, optimization, and low-latency systems
  • Understanding of software architecture principles and secure, scalable system design
  • Excellent problem-solving skills for complex technical challenges
  • Good understanding of unit and integration testing techniques and frameworks
  • Knowledge of non-functional requirements (performance, scalability, security)
  • Practical experience developing systems for power grid management and monitoring
  • Understanding of power grid operations and applicable standards
  • Experience with industrial automation systems (SCADA, IED, RTU)

Obowiązki

  • Develop system design in areas like multithreading, synchronization, I/O, and latency requirements for real-time operation
  • Develop high-performance C++ cores to managed runtime services (.NET, RUST) with minimal latency overhead
  • Implement performance optimization and scalability: profile threading behavior, minimizing lock contention, reducing memory allocations, and ensuring predictable latency at scale
  • Maintain high code quality through code reviews, unit testing, and adherence to SOLID, KISS, DRY and industry best practices
  • Participate in system design, best practices and maintaining code quality in performance-critical sections
  • Participate in technical architecture reviews, design documentation, and roadmaps for feature development and code modernization
  • Support strategic technology decisions on dependencies, build tooling, dependency management, and secure software supply chain practices
  • Maintain cross-platform support and drive modernization of build systems for Linux/Windows compatibility
  • Apply practical Linux development and deployment strategies
  • Design, develop, and deliver high-quality software solutions to achieve business goals
  • Continuously enhance existing systems and contribute to new feature creation
  • Work effectively within an agile environment and contribute to a cross-disciplinary team

Benefity

  • Flexible work organization
  • International work environment with daily English language interaction
  • Regular integration meetings within the Jit community
  • Opportunity to work on cutting-edge technologies supporting global energy transition
  • Collaboration with international teams and industry experts
Elastyczne godziny
Jit Team

Jit Team

364 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz