Skip to content
Job boardOpen

Senior C++ Developer

Engenious · Kraków, Poland · Senior

  • Kraków, Poland

Indexed (today) · refreshed constantly

Budget
zł 160–180 / h
Start
ASAP
Contract
Freelance / B2B
Seniority
Senior
Reference
3SVWOVGH

Required skills

Job description

We are seeking an experienced R&D Software Developer focused on C++ application development for performance-critical systems to join our technology organization. In this role, you will develop, high-performance, and secure software systems built with modern C++ (C++17/20), with a strong focus on real-time behavior, reliability, and long product lifecycle sup

Project overview

We are seeking an experienced R&D Software Developer focused on C++ application development for performance-critical systems to join our technology organization. In this role, you will develop, high-performance, and secure software systems built with modern C++ (C++17/20), with a strong focus on real-time behavior, reliability, and long product lifecycle support.

  • 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 in critical paths, and ensure predictable latency at scale.
  • Practical usage of modern programming practices and techniques based on the latest C++ standard.
  • Maintain high code quality through code reviews, unit testing, and adherence to SOLID, KISS, DRY and industry best practices.
  • Participate in technical architecture reviews, design documentation, and roadmaps for feature development.
  • Collaborate with engineering, product, and business stakeholders.
  • Support strategic technology decisions on dependencies, build tooling, dependency management, and secure software supply chain practices.
  • Maintain cross-platform support: drive modernization of build systems, ensure consistency across multiple deployment environments, and support Linux/Windows compatibility.
  • Practical Linux development and deployment strategies.
  • Work effectively within an agile environment.
  • 8+ years of experience in senior technical roles.
  • Advanced proficiency in modern C++ (C++17/20) with deep understanding of RAII, smart pointers, STL, concurrency, and memory management.
  • Practical knowledge of C# development in plus.
  • Strong 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.
  • Good understanding of unit and integration testing techniques and testing frameworks.
  • Practical experience developing systems monitoring having familiarity with WAMS/WAMPAC, PMU data, and protection and control applications.
  • Practical experience working directly with power grid industry clients and exposure to system integration, simulators, or lab environments.
  • Good understanding of power system dynamics and the stability challenges introduced by high penetration of renewables
  • Excellent command of English.

Project details

  • Start: ASAP
  • Location: Kraków, PL
  • Rate: 160-180 EUR/h

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on nofluffjobs.com

Browse all jobs
Sign up free to apply