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
- June 19, 2026
Posting Health
- Days active
- 43
- Repost count
- 0
- Trust Level
- 16%
- Scored at
- June 19, 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.
Similar C++ Developer jobs
View all →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.