Senior/Middle C++ developer, MagicHire (milTech)
Quick Summary
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.
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.
We are looking for a proficient Middle C++ Software Engineer who bridges the gap between software and hardware. This role is designed for a developer with hands-on experience at the intersection of high-level logic and hardware interaction.
Your primary focus will be developing applications that integrate software with hardware components, including computer vision systems and graphical user interfaces (GUIs) for Linux platforms. A core requirement of this position is prior commercial experience processing data from camera sensors.
Responsibilities
~1 min read- →Software-Hardware Integration: Develop and maintain high-performance C++ code that ensures seamless interaction with hardware components.
- →Computer Vision Development: Implement image and signal processing solutions, leveraging OpenCV where applicable.
- →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.
- →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: 3+ years of professional experience in commercial software development.
- C++ Proficiency: Strong command of C/C++ with solid experience working in a Linux environment.
- Sensor Expertise: Proven commercial experience in projects involving data processing directly from camera sensors.
- UI Frameworks: Practical experience in GUI development using Qt.
- Education: Bachelor's or Master's degree in Computer Science, Electronics, or a related technical field.
Nice to Have
~1 min read- OpenCV, image processing, signal processing, computer vision.
- Python for rapid prototyping.
- Foundational knowledge of Machine Learning for computer vision tasks.
- Bash scripting for automation and environment configuration.
- Location: South Poland — Kraków, Katowice, Rzeszów or surrounding areas.
- Model: Office (Kraków), Hybrid, or fully Remote — depending on candidate's location.
- Travel: Readiness for regular monthly business trips within Poland (2–3 days each).
Location & Eligibility
Listing Details
- Posted
- January 17, 2026
- First seen
- May 6, 2026
- Last seen
- May 30, 2026
Posting Health
- Days active
- 23
- Repost count
- 0
- Trust Level
- 16%
- Scored at
- May 30, 2026
Signal breakdown
Please let techmagic know you found this job on Jobera.
4 other jobs at techmagic
View all →Explore open roles at techmagic.
Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.