cover image
Caeleste

Caeleste

caeleste.be

1 Job

48 Employees

About the Company

Caeleste is your supplier of custom designed high-end, high performance, image sensors. Offering innovative solutions for image sensor challenges in the fields of medical and scientific imaging, space applications and machine vision via custom design of Monolithic or Hybrid sensors when required. Our experience extends from X-ray, visible light imaging, to Infrared and including Electron-Beam imaging. Our IP portfolio includes low noise pixel designs, hybrid sensors and ranging technics for 3D imaging.

Listed Jobs

Company background Company brand
Company Name
Caeleste
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary Design and develop Python‑based software tools, drivers, and web applications that support the evaluation and characterization of advanced CMOS image sensors. Collaborate closely with hardware, test, and IT teams to deliver reliable, maintainable code and improve internal workflows. Expectations - Master’s degree in Software Engineering, Computer Engineering, Computer Science, or equivalent. - Strong proficiency in Python, Git, and solid understanding of software design patterns. - Experience with database design/implementation or usage. - Ability to write clean, well‑tested, and maintainable code. - Detail oriented with a focus on process improvement. - Pragmatic, deadline‑driven, and able to prioritize tasks. - Excellent written and verbal communication in English. Key Responsibilities 1. Develop and maintain Python‑based software tools and device drivers for sensor testing and characterization. 2. Collaborate with hardware and test engineers to integrate software solutions with lab equipment and test workflows. 3. Build and enhance web‑based applications and API integrations to support automation and productivity across teams. 4. Assist in maintaining and improving the internal IT infrastructure (servers, deployment pipelines, CI/CD). 5. Write unit, integration, and test‑suite code to ensure high code quality. 6. Document software design, APIs, and operational procedures. 7. Participate in code reviews and promote best practices such as TDD and continuous integration. Required Skills - Python (core language; familiarity with NumPy, Pandas, Matplotlib, SciPy welcomed). - Git source control and branching strategies. - Database systems (relational or NoSQL) – design, implementation, or usage. - Software design patterns, object‑oriented design, and modular architecture. - Unit testing, TDD, and automated test harnesses. - CI/CD pipeline setup and maintenance. - API design and integration (REST/JSON). - Basic web development (JavaScript, Flask, Vue, or equivalent). - GUI frameworks (Qt, PySide) is a plus. - Serial/USB communication with external lab equipment (optional). - Familiarity with Windows; Linux experience is an advantage. - Awareness of AI‑assisted coding tools and modern development workflows. Required Education & Certifications - Master’s degree in Software Engineering, Computer Engineering, Computer Science, or a closely related field. - Relevant certifications (e.g., Python or Git) are not mandatory but may enhance candidacy.
Mechelen, Belgium
Hybrid
16-01-2026