Mid/Senior C/C++ Software Engineer - Tooling and Automation

PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
C++Linux

Requirements

  • Proficiency in C/C++
  • Experience with various build systems (Make, CMake, Bazel, bitbake)
  • Good understanding and practical experience with static/dynamic code analysis (e.g., Klockwork, CPPcheck, SonarQube)
  • Experience in working with Linux-based embedded systems
  • Practical experience integrating generative AI capabilities via CLI-based AI agents or developer tooling, including automation, orchestration, or workflow integration with tools such as Claude Code or OpenAI Codex CLI
  • At least basic networking knowledge (TCP/IP, BGP, DHCP, Ethernet, etc.)
  • English at least B2 level, C1/C2 preferred
  • Experience in working with large code bases
  • Experience with Clang/Clang SA
  • Python or another scripting language
  • Experience with networking hardware (switches, routers, etc.)
  • Understanding of advanced networking concepts (SDN, SD-WAN, MPLS, VPN, VNF, VRF, etc.)
  • Experience in working with Software Houses

Responsibilities

  • Researching and defining how to implement client requirements and ideas best
  • Taking part in technical discussions with the client
  • Designing and optimizing complex C/C++ systems with advanced tooling
  • Creating unit tests for your code, conducting code review, creating documentation, and taking part in other activities related to software development
  • Using AI agent–based tools to efficiently develop new tooling
  • Occasionally, taking part in technical pre-sales meetings
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now