Senior/Middle C++ developer, MagicHire (milTech)

TechMagic

Kraków

On-site

PLN 256,849 - 342,465

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech company is seeking a seasoned Senior C++ Software Engineer to develop innovative computer vision systems and build user-friendly graphical interfaces. The role emphasizes software-hardware integration, requiring in-depth knowledge of C/C++, Linux, and OpenCV for processing data from camera sensors. This position offers a hybrid work model, with a minimum of three days per week in the Kraków office, and necessitates regular monthly travel within Poland for technical coordination.

Qualifications

  • 5+ years of professional experience in commercial software development.
  • Experience with OpenCV and image processing.
  • Hands-on experience with data processing from camera sensors.

Responsibilities

  • Develop and maintain high-performance C++ code.
  • Implement advanced image and signal processing algorithms.
  • Design and build graphical user interfaces using the Qt framework.

Skills

C++ proficiency
Linux environment
OpenCV
GUI development using Qt
Bash scripting
Data processing from camera sensors

Education

Bachelor’s or Master’s degree in Computer Science or Electronics

Job description

About The Role

We are looking for a seasoned Senior C++ Software Engineer who bridges the gap between software and hardware. This role is designed for a developer who excels at the intersection of high‑level logic and low‑level hardware interaction. Your primary focus will be developing computer vision systems and building graphical user interfaces (GUIs) for Linux platforms. A core challenge of this position involves processing data directly from camera sensors, requiring deep expertise in real‑time image and signal processing.

Key Responsibilities
  • Software-Hardware Integration: Develop and maintain high-performance C++ code that ensures seamless interaction with hardware components.
  • Computer Vision Development: Implement advanced image and signal processing algorithms using OpenCV.
  • Sensor Data Processing: Handle data streams directly from camera sensors, ensuring accurate data acquisition and interpretation.
  • GUI Creation: Design and build intuitive, stable graphical user interfaces using the Qt framework.
  • System Scripting: Automate processes and configure environments within the Linux ecosystem using Bash.
  • On-site Coordination: Participate in regular business trips (2-3 days per month within Poland) to fine‑tune systems and coordinate technical launches on‑site.
Required Experience And Skills
  • Commercial Experience: 5+ years of professional experience in commercial software development.
  • C++ Mastery: Strong proficiency in C/C++ and extensive experience working in a Linux environment.
  • Computer Vision Background: Hands‑on experience with OpenCV, image processing, and signal processing.
  • Sensor Expertise: Proven commercial experience in projects involving data processing directly from camera sensors.
  • UI Frameworks: Solid skills in GUI development using Qt.
  • System Tools: Proficiency in Bash scripting.
  • Education: Bachelor’s or Master’s degree in Computer Science, Electronics, or a related technical field.
Optional Skills (Nice To Have)
  • Experience with Python for rapid prototyping.
  • Foundational knowledge of Machine Learning for computer vision tasks.
Work model & Location
  • Location: Krakow, Poland.
  • Model: Office or Hybrid (minimum 3 days per week in the Krakow office).
  • Travel: Readiness for regular monthly business trips within Poland.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Computer Vision Engineer (Linux/OpenCV/Qt)
Senior C++ Computer Vision Engineer (Linux/OpenCV/Qt)

TechMagic • Kraków

Hybrid
PLN 256,000 - 343,000
Senior C++ Developer (C++ & Basic Python)
Senior C++ Developer (C++ & Basic Python)

People More • Łódź

Hybrid
PLN 179,088 - 247,968
Private medical care
Sports card
Training courses
+1
Senior C++ developer
Senior C++ developer

Hitachi Energy • Kraków

On-site
PLN 150,000 - 200,000
Competitive benefits for financial, physical and mental wellbeing
Opportunities for personal development
Senior Full Stack Developer ( Python 3 / C++)
Senior Full Stack Developer ( Python 3 / C++)

Talan Group • Warszawa

Hybrid
PLN 213,000 - 300,000
Permanent, full-time contract
Career development opportunities
Training opportunities in finance, technology, and data management
+1
Product Developer – Embedded Software & Hardware (F/M)
Product Developer – Embedded Software & Hardware (F/M)

Glamox Canada Inc. • Kraków

On-site
Medical insurance
Access to sports card
Language courses
+2
Machine Learning Engineer – Perception & Autonomous Systems
Machine Learning Engineer – Perception & Autonomous Systems

Spline • Kraków

Hybrid
PLN 180,000 - 240,000
Senior Full Stack Developer ( Python 3 /C++)
Senior Full Stack Developer ( Python 3 /C++)

Talan Group • Warszawa

Hybrid
PLN 255,000 - 341,000
Career development opportunities
Exposure to large-scale financial IT systems
Training opportunities in finance, technology, and data management
Machine Learning Engineer – Perception & Autonomous Systems room Kraków
Machine Learning Engineer – Perception & Autonomous Systems room Kraków

Spline • Kraków

Hybrid
PLN 180,000 - 280,000
C++ Developer
C++ Developer

ALTEN • Kraków

On-site
PLN 180,000 - 240,000
Medicover medical care
Medicover dental care
Medicover Benefits platform
+4
DevOps/MLOps Engineer
DevOps/MLOps Engineer

Sigma IT Poland • Wrocław

Remote
Luxmed health insurance
Multisport card
Life insurance
+2