Junior Software Engineer w/ Python/Qt/C++ @ Cluj

Cluj-Napoca, Cluj County, Romania · Engineering expand job description ↓

Description

Thank you for your interest in working with us at Eyeware!

We are expanding our product team and we are looking for a motivated Software Engineer to join our team and support our growth.

A key objective of this role is to develop new features for our desktop software applications, using mostly python and Qt for the user interface, but also C++.

The ideal candidate will have deep domain experience in the development of desktop software. Your primary focus will be on the development and maintenance of multiple standalone applications with Qt-based GUI for Linux and Windows. In this position you will be expected to contribute to all aspects of the software development process, which will require you to be well rounded, professional and a real team player!

This position is full-time and requires office presence in Cluj.


Responsibilities:

  • Collaborate with stakeholders, product managers, computer vision software engineers, to design and maintain the end-user products
  • Design and improve graphical user interfaces and 2D/3D visualizations
  • Develop and maintain a Qt-based GUI desktop software for Windows and Linux
  • Develop software modules based in a modular, object-oriented way
  • Participate in code, design and test plan reviews
  • Participate in all stages of the software development life cycle
  • Contribute to all aspects of the software development process which include documentation, performance testing, code management, and deployment, among other things

Requirements

  • BSc degree (or higher) in Computer Science or similar
  • 1+ years development experience with python and Qt
  • Excellent python programming (at least 3 years of python)
  • Intermediate C++ programming
  • Excellent object-oriented analysis, design and programming
  • Excellent communication and problem-solving skills
  • Excellent English skills in speaking and writing
  • To be willing to learn, and have a pragmatic, proactive, motivated attitude, with a strong team spirit


Nice-to-have:

  • Strong experience and understanding of Qt component model, or semantics of component models
  • Strong experience in multi-threaded software
  • Strong experience in design patterns
  • Strong development experience in Windows and Linux
  • Experience in code management, continuous integration, build tool, and deployment
  • Experience with full life-cycle of development, including product release
  • Debugging / profiling / optimizing experience


Compensation

Salary: €15k – €28k


About Eyeware

Join one of the most exciting startups in the robotics, AI, and machine learning space!

Welcome to Eyeware, a Swiss startup that develops unique technology for attention sensing. Our vision is to "humanize" the interaction with smart machines all rounds us - computers, phones, cars, robots, and more.

Our attention sensing platform is used in multiple industries including Automotive, Smart Home, Robotics, Advertising, or Retail. We have active prototype projects with large industrial corporates, and we are looking for your support to grow our product. Let's build the future together!

Personal information
Your Profile
Application Details
Do you have excellent English language skills in speaking and writing?
Are you located in or willing to relocate on your own to Cluj?