C Developer

Engenious

Kraków

On-site

PLN 180,000 - 320,000

Full time

33 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Private Medical Care - INTER Polska
Co-funded Multisport Card

Job summary

Engenious in Kraków seeks an experienced R&D Software Developer to deliver high-performance C++ applications for real-time, secure systems. You will work with modern C++ (C++17/20) and focus on low latency, reliability, and long product lifecycles.

You will collaborate with engineering, product, and business stakeholders, participate in architectural reviews, and drive build tooling, dependency management, and secure software supply chain practices across Linux and Windows in an agile

Qualifications

  • 8+ years in senior technical roles with C++ focus.
  • Advanced proficiency in modern C++ (C++17/20) and memory management.
  • Experience with cross-platform Windows/Linux development and build tooling.

Responsibilities

  • Develop high-performance C++ cores for real-time operation and low latency.
  • Collaborate on architecture reviews, design docs, and roadmaps.
  • Ensure secure software supply chains and effective dependency management.
  • Maintain cross-platform support and optimize build systems (Linux/Windows).
  • Apply SOLID, KISS, DRY principles and drive automated testing.

Skills

C++ expertise
Real-time design
Multithreading
Cross-platform
Unit testing
CI/CD
English proficiency
Linux development
Containerization

Tools

CMake
Visual Studio
Docker
Kubernetes

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 support.

Responsibilities:
  • 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.
Requirements:
  • 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.
What can you expect:
  • Team of passionate people who love what they do.
  • Opportunity to learn and grow.
  • Private Medical Care - INTER Polska.
  • Co-funded Multisport Card.
  • Possible training or certification subsidies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Developer
Senior C++ Developer

Engenious • Kraków

Hybrid
PLN 165,000 - 220,000
Training or certification subsidies
C++ Software engineer
C++ Software engineer

Tymiq Gmbh • Poznań

On-site
PLN 120,000 - 180,000
Senior .net SW developer
Senior .net SW developer

Hitachi Automotive Systems Americas, Inc. • Kraków

Hybrid
PLN 260,000 - 380,000
Private medical care
Life insurance
Fitness and wellness programs
+6
Senior C++ Engineer
Senior C++ Engineer

e-gaming • Katowice

Hybrid
PLN 200,000 - 260,000
Hybrid mode or office in Katowice, PL
Relocation housing package
C++ Software Engineer - Legacy Systems Transition | Remote/Hybrid
C++ Software Engineer - Legacy Systems Transition | Remote/Hybrid

Tymiq Gmbh • Poznań

On-site
PLN 120,000 - 180,000
Senior C++ Developer
Senior C++ Developer

Tenarai Europe • Kraków

On-site
PLN 180,000 - 270,000
Remote work
Referral program with financial bonus
Development budget including language/
+1
C/C++ System Engineer C/C++, CI/CD Warsaw
C/C++ System Engineer C/C++, CI/CD Warsaw

DCG Poland • Warszawa

On-site
PLN 60,000 - 80,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
C/C++ System Engineer C/C++, CI/CD Warsaw
C/C++ System Engineer C/C++, CI/CD Warsaw

Diverse CG Sp. z o.o. Sp.k. • Warszawa

On-site
PLN 80,000 - 120,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
.NET Software engineer
.NET Software engineer

Tymiq Gmbh • Poznań

On-site
PLN 60,000 - 100,000
Embedded Firmware Developer (C++ / RTOS)
Embedded Firmware Developer (C++ / RTOS)

Tenth Revolution Group • Województwo kujawsko-pomorskie

Hybrid
PLN 150,000 - 210,000
Hybrid work model
Private healthcare
Life insurance
+1