C++/Python & Qt/GUI Engineering Role
Project detail
We are looking for an experienced software engineer who has strong C++ experience in commercial scientific software development and in all phases of software development. Our ideal candidate will also have experience working with Qt GUI and experience in bringing the vision of our UI/UX product developer to life with custom widgets and dashboards. Experience working with Python, SQL databases, and Linux servers is not essential, but would be very much of interest to us!
Location:
Please note that our R&D team is based within the EET time zone, and we are only recruiting team members who will be online for core hours: EET +/- 1 hour.
Role:
– Design and develop new software products
– Work alongside our UI/UX expert to realize the GUI in C++/Qt
– Improve and enhance existing software products
– Assist with the integration of software applications from consortium partners in Python and PostgreSQL
– Originate new product modules or novel applications
– Extend current programs and their application
– Provide guidance to others in task implementation and hypothesis generation
– Troubleshoot issues during development lifecycle using tools to measure quality and performance
Qualifications:
– 2+ years of scientific software development using modern C++
– Experience working with modern development tools, Git, GitHub,
– Qt GUI programming experience
– Strong foundation in object-oriented programming and design patterns
– Experience in all phases of the software development lifecycle
Education:
– Bachelors/Masters in software engineering, computer science, or related field
– (Not essential, but may help) PhD in software engineering, computer science, or related field