A Tenth Revolution Group Company

Ref: 101123JS

C++ Engineer

Poland, Silesia

Job description

C++ Engineer

101123JS



About Us: Join our dynamic team where innovation meets tradition. Specialize in encoding and decoding data formats, primarily focusing on the PDF family (Adobe PDF, PostScript, and minor PCL formats). With a project spanning over a million lines of code, we're seeking a skilled C++ Engineer to maintain and develop this robust system. Embrace the challenge of working on a legacy product and modernizing it for today's cloud operations while preserving its core functionality.

Introduction: As a C++ Engineer you will play a pivotal role in the maintenance and development of the software. This position requires expertise in C/C++, troubleshooting, and a proactive mindset to handle customer requests and maintain a large-scale project. Join a team that values advanced debugging, code optimization, and proficiency in technologies like Active Template Library (ATL), Microsoft Foundation Classes (MFC), multithreading, socket communication, file operations, and Windows servers.

Responsibilities:
  • Advanced Debugging
  • Code Optimization for Speed
  • Multithreading, Socket Communication, File Operations, and Windows Service
  • Producing Code in Compliance with Hardware Manufacturer's Documentation
  • Troubleshooting and Handling Customer Requests
  • Work on a Core Product with a Legacy and Modernized Aspect
  • Exposure to Cloud Operations and Docker Elements
  • Frequent Software Releases and Versioning
  • Engage in Transforming and Manipulating Print Streams
  • Involvement in Cloud Operations and Dockerization for Windows Server
  • Hybrid Work Model: One day a week in the office


Requirements:
  • Proficiency in C/C++
  • Utilizing Active Template Library (ATL) and Microsoft Foundation Classes (MFC)
  • Strong Troubleshooting Skills
  • Experience with Java and Git (Preferred)
  • 3 years of experience


Plus:
  • Java
  • Git


Offer:
  • Competitive Salary
  • Opportunity to work on cutting-edge projects.
  • A dynamic and collaborative work environment.
  • Long-term career prospects with room for professional growth.
  • Be part of a forward-thinking team that values independence and innovation.
  • Multisport, Pension, and Insurance benefits