Software Engineer

As part of the Caeleste team, you will have the opportunity to work with our experienced software engineer to further develop and shape the team and goal of the software department. You will contribute to the development and the production of new CMOS image sensors and technology. More specifically, you will concentrate on the improvement of our CI/CD pipelines, our TDD process and the maintenance of our low-level Python based system software framework. You will also be responsible to perform scripting tasks for our upcoming ERP system. Finally, you will be responsible to maintain and improve our internal web-based app (Python + JavaScript). For this role, we are looking for someone who has an eye for detail and wants to understand processes in order to improve the quality of code and deployment. Furthermore, we are looking for someone who can work autonomously and is not afraid to roll up their sleeves to set up the IT software themselves.


Computer Science Engineering








We offer: • A competitive compensation & benefits package • An international context of world-leading customers and suppliers • A technological playground within a mixed-skilled, multi-cultural team of experts • A focus on continuous learning on the job • A flexible & pragmatic environment with attention to teamwork and work-life balance

Gezocht Profiel

• MS in computer engineering, computer science, software engineering or equivalent by experience • Hands-on experience with TDD, CI/CD tools • Experience with Python • Experience with front-end web technologies • Experience with version control systems (git or similar) Familiarity with one or more of the following skills will be valued: • OOP principles and design patterns • One or more of these frameworks: Flask, Vue, numpy, matplotlib, Qt • Databases (preferably MySQL) and SQL • Scripting ERP systems • Working with electronics lab equipments • Linux