Senior C++ developer, MagicHire (milTech)

TechMagic

Not Interested
Bookmark
Report This Job

profile Job Location:

Kraków - Poland

profile Monthly Salary: Not Disclosed
Posted on: 20 hours ago
Vacancies: 1 Vacancy

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

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: Bachelors or Masters 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.


Required Experience:

Senior IC

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...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java

About Company

Company Logo

TechMagic provides software product development services. With 200+ successful projects and 320+ experts onboard, we are your next development partner.

View Profile View Profile