Senior C Software Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#369986·Dodano dziś·0
Źródło: EPAM Systems
Aplikuj teraz

Tech Stack / Keywords

BashC++DockerKubernetesLinuxPython.NET C#

Wymagania

  • 5+ years of experience in modern C++ software development using C++17/C++20
  • Understanding of multithreading, concurrency, synchronization, and performance optimization in Linux environments
  • Background in developing deterministic, low-latency software for real-time systems
  • Proficiency in CMake, modern C++ build systems, and Conan package management for C++
  • Skills in profiling and optimizing CPU/memory utilization in constrained Linux environments
  • Competency in writing unit tests and automated tests
  • Proven capability to debug low-level communication issues and optimize performance under constrained environments
  • Hands-on expertise designing, deploying, and debugging containerized applications using Docker in Linux production environments
  • Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning
  • Familiarity with Agile toolsets such as Azure DevOps, Atlassian tools like Confluence, JIRA, and Bitbucket
  • Fluent English communication skills at a B2+ level

Nice to have:

  • Capability to independently deploy and manage cloud-native or edge-native microservices in Linux environments
  • Flexibility to work closely with research, data science, and platform engineering teams to bridge prototype and production environments
  • Skills in Python and C++ interoperability
  • Familiarity with industry IoT standards and protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka, and HTTP
  • Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP networking, Kubernetes, systemd, logging, OTA/rollback strategies, and advanced debugging techniques
  • Background in deploying software in industrial environments, including remote diagnostics and field support
  • Familiarity with .NET/C#

Obowiązki

  • Collaborate closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++
  • Convert research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems
  • Implement data quality safeguards, sanitization, and required low-level interfaces for real-time inference on streaming data
  • Optimize code for predictable behavior, high reliability, and efficient resource utilization (compute/memory/storage) on resource-constrained environments
  • Support the development of high-performance, high-reliability solutions capable of running on resource-constrained hardware or in cost-effective, highly-scalable cloud applications
  • Translate real-world process dynamics, sensor behavior, and system constraints into realistic online control solutions
  • Document and communicate assumptions, results, limitations, risks, and deployment considerations for discussion with the broader technical audience

Oferta

  • Engineering community of industry professionals
  • Friendly team and enjoyable working environment
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English classes
  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events
Elastyczne godziny
Kursy językowe
Budżet konferencyjny
Dofinansowanie szkoleń
Karta sportowa
Opieka zdrowotna
Udziały pracownicze
Premie
Darmowe przekąski
EPAM Systems

EPAM Systems

233 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz