-
View all jobs
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
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.
- 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.
- Experience with Python for rapid prototyping.
- Foundational knowledge of Machine Learning for computer vision tasks.
- 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.
Key Skills
Ranked by relevance
linux
computer vision
c
machine learning
python
bash
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Mid or Senior C CDeveloper
2026-04-10
Full-time
Not Applicable
Poland
Telecommunications
Other
View Job Details
Related
Senior Backend Developer (Node.js)
2026-04-10
Full-time
Associate
Turkey
IT Services
Other
View Job Details
Related
Software Developer in Dubai (Hybrid)
2026-04-11
Full-time
Entry
United Arab Emirates
Software Development
Other
Login to Apply
- Posted
- Mar 31, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Cracow
- Company
- TechMagic
Industries
Software Development
Categories
Other
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Mid or Senior C CDeveloper
2026-04-10
Full-time
Not Applicable
Poland
Telecommunications
Other
View Job Details
Related
Senior Backend Developer (Node.js)
2026-04-10
Full-time
Associate
Turkey
IT Services
Other
View Job Details
Related
Software Developer in Dubai (Hybrid)
2026-04-11
Full-time
Entry
United Arab Emirates
Software Development
Other