Junior C++ Software Developer


Publicado em

Job description
As a C++ software developer you will be responsible for the implementation, testing and documentation of our key software products. Your main assignment will be to build the application logic and user interfaces for our next generation software products. Typically, our software connects to one or more cameras and other peripherals, such as translation stages and conveyor belts. Our main software package enables the acquisition and processing of our sensor’s data and is used to test and evaluate our sensors. Your software will be built upon our newly developed image processing pipeline and algorithms. In doing this, you will be coached by senior software engineers and be given the opportunity to grow your skills and take initiative.
Our multi-disciplinary team, working on game changing technology, consists of electronics engineers, physicists, application experts and optics designers. The software you develop will support both the team and a wide range of customers, from universities to global players. Using your software, these companies develop innovative and novel applications in the fields of medical, automotive, remote sensing and industrial machine vision. The looks, feel and stability of this software is of great importance as it strongly impacts our customers’ satisfaction. You will get direct feedback and appreciation from our customers.

Your primary tasks and responsibilities will include:
• Work with senior software engineers to extend and improve our software offering;
• Implement the application logic and GUI of our next generation evaluation software;
• Contribute to the imec hyperspectral imaging SDK;
• Perform critical software tests;
• Create professional user manuals and documentation;
• Interact and collaborate with your colleagues;
• Generate ideas and take initiative to for improvements.

You have a Professional Master’s degree in Informatics or equivalent through experience. 2 years of relevant experience in application development is a plus. You understand the concepts of object oriented programming. You are proficient in C++ and know the basics of Qt and the boost libraries. Professional experience with Qt and MSVC is a plus. You are interested in computer vision. You have a strong interest in software engineering and want to push further your skills on user interface and application development.
You are structured, precise and care about details. You attach importance to software robustness, appearance and user friendliness. You are very customer-oriented. You are a self-motivated team player. You are fluent in English and have good communication skills.

We offer
We offer you a challenging position in an advanced high-tech environment, in an international team. This is your opportunity to contribute to products that will have an impact on tomorrow’s society. We offer you an attractive salary added with competitive extra-legal benefits such as an interesting life insurance, hospitalization insurance and long-term disability insurance. Imec takes on the full cost of these insurances.
Furthermore, imec offers various training possibilities and services, such as a company restaurant, ironing service, the possibility of day care nearby and holiday daycare.

Location: Belgium

Setor de atividade/indústria
Tecnologias de Informação
Categoria e subcategoria de profissão
Engenharia - Eletrónica e Automação