Skip to main content

Software Engineer

Job Description

Xenics is a pioneer of path-breaking infrared technology with a proven track record of more than 20 years. Xenics designs and markets infrared detectors, cores, and cameras of best-in-class image quality to support innovative R&D, industrial automation, machine vision, process control and high-end security applications. The company offers a complete portfolio of line-scan and area-scan products with a global sales network.

As a Software Engineer, you will provide a variety of tools supporting our customers to fully exploit the features of the cameras and allow them to easily deploy and integrate our inherently complex products in their set-up. You will be working in our Headquarters, Belgium.

Responsibilities

  • To find the optimal balance between ease of use versus access to the camera’s internals to meet the needs of a wide range of demanding and professional customers.
  • Analyse, define, implement, test, optimize, deploy, document, and maintain software.
  • Study and implement camera protocols, image processing algorithm prototypes and camera calibration algorithms.

Desired Competencies

  • Master’s degree in engineering, computer science, science, or other related discipline.
  • Equivalent experience with a passion for software development and technology.
  • Familiar with the most recent development in C++ and Python, and cross platform software that targets both Windows and Linux.
  • Specialist in designing drivers for single board computers, as for instance NVIDIA Jetson.
  • Knowledge of MIPI-CSI2 interface protocol.
  • Bare metal software development on FPGA softcore processors like Xilinx micro blaze or embedded ARM processors.
  • Ability to work independently in a fast paced, deadline-driven environment.
  • To have strong communication skills in a team.
  • To be proactive and aim for the highest standards.
  • Fluency in English is a must.

Our Offer

  • An attractive salary package in line with your skills and experiences
  • A stimulating and pleasant working environment with regular team activities
  • A financially healthy company with growth potential
  • Possibility to continuously learn and grow through in-house and external training
  • International relocation will be supported

Embrace a big future with us!

  • Work with a dynamic team in a high-tech company full of challenges and opportunities ahead.
  • Our flexible working environment will give you many opportunities to take initiatives and responsibilities.

Click here to download Job Description.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx