Job 1000 van 1000


Report this listing

Solliciteren



Software Engineer


About Caeleste

Caeleste is a leading innovator in advanced custom CMOS image sensors, creating cutting-edge solutions for scientific, medical, industrial, and space applications. Our multidisciplinary teams push the boundaries of what imaging technology can achieve. At Caeleste, you will work in a high-tech, fast-moving environment where your contributions have a direct impact.


Software Engineer

As a Software Engineer at Caeleste, your main focus will be to develop Python-based software tools and device drivers that enable our test engineers to evaluate and characterize next-generation image sensors. This forms the core of the role and involves close collaboration with hardware and test specialists.

In addition to this primary focus, you will also contribute to improving internal workflows by developing web-based applications and implementing API integrations that support automation and productivity across the company.

You will also assist with maintaining and enhancing our internal IT infrastructure to ensure a smooth and efficient engineering environment.

This role offers a diverse range of technical challenges and the opportunity to work closely with experts from multiple engineering disciplines.


What do we expect from our new colleague?

  • A master’s degree in Software Engineering, Computer Engineering, Computer Science, or similar
  • Strong proficiency in Python and good understanding of software design patterns and development concepts
  • Proficiency with Git is required
  • Experience with database systems (design, implementation, or usage)
  • Ability to write reliable, maintainable, and well-tested code
  • An eye for detail, wanting to understand processes in order to improve the quality of code and deployment
  • Pragmatic approach, able to prioritize and respect tight deadlines
  • Good communication skills in English (writing and presenting), with the ability to tailor messages to different audiences for clarity and impact.


While not required, experience or familiarity in the following areas is seen a plus:


  • Working with Python data science libraries such as NumPy, Matplotlib, SciPy, or Pandas to process, analyze, and visualize data
  • Developing applications with GUI frameworks like Qt or PySide
  • Interfacing with lab equipment, including reading datasheets, handling serial communication, or similar hardware-related tasks
  • Building or integrating web technologies and frameworks, for example JavaScript, Vue, Flask, or equivalents
  • Programming in compiled languages, adding versatility to your software toolkit
  • Applying modern software practices such as CI/CD pipelines, Test-Driven Development (TDD), and automation workflows
  • Using AI-assisted coding tools to accelerate development and improve code quality
  • Comfortable working in Windows environments
  • Linux experience seen as an additional advantage


In return we offer:

  • The opportunity to work on state-of-the-art technologies in a cutting-edge high-tech environment.
  • A workplace filled with an international and mixed-skilled team of experts, and a culture that encourages innovation and continuous improvement
  • A competitive compensation & benefits package tailored to your experience and needs including 32 days of vacation, a Flexible Income Plan, premium medical insurance, group insurance, a company-provided mobile phone with a subscription, meal and eco vouchers, transportation allowance etc.
  • A continuous focus on learning and development, by providing training at our own Caeleste University and a personal development plan.


For all your questions, please contact us via jobs@caeleste.be

Solliciteren

Meer banen van je zoekopdracht