TechMagic

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

TechMagic  •  Kraków, PL (Remote)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.

Key responsibilities:

  • 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.

Required experience and skills:

  • 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.

Optional skills (Nice to have):

  • 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.

Work model & Location:

  • 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).
TechMagic

About TechMagic

TechMagic is a full-cycle software product development company that provides end-to-end engineering services to businesses of different sizes.

With a proven track record of 11+ years on the market, 200+ successful projects, and 400+ experts onboard, TechMagic is your trusted product development partner. We deliver software products from concept to deployment or enforce existing ones.

Our backend skillset includes Node.js, Nest.js, Java, .NET, PHP, and Python. On the frontend side, we work with Next.js, React, React Native, Angular, Vue.js, etc. From the infrastructure perspective, we mainly go for AWS. However, we have projects in the GCP and Azure space as well. We pay great attention to becoming experts in the selected technological domains. That's why we set up partnerships with global companies to strengthen our expertise and knowledge. We are:

- Official AWS Certified Consulting Partner since 2017.

- Official Serverless Framework Partner since 2018.

- Official Salesforce Consulting Partner since 2018.

Constant tech focus and a strong local community help us engage the best talents in the market. We set up nearshore development teams for the projects from scratch and offer dedicated team extensions for ongoing projects. By working with TechMagic, you unlock the full potential of technology for your business.

Industry
IT & Software
Company Size
201-500 employees
Headquarters
Kraków, PL
Year Founded
2014
Social Media