Senior Software Architect

Senior Software Architect
APIXA, Belgium

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
Sep 1, 2023
Last Date
Oct 1, 2023
Location(s)

Job Description

About Apixa:

Apixa is specialized in solving challenging computer vision problems. We offer services and solutions in various areas of computer vision, including deep learning and artificial intelligence, hyperspectral imaging, pattern recognition, medical imaging, visual inspection, photogrammetry and 3D imaging. Over the years, Apixa has engaged in a multitude of both research oriented projects and industrial automation projects, and amongst its customers there are both renowned international players and high-tech niche players

What will you do?

  • You will be part of a team developing challenging computer vision solutions for our customers.
  • You will design the system and software architecture of our solutions.
  • You will design and develop industrial grade applications:
    • Development of hardware interfaces (cameras and other sensors)
    • Design and implementation of Graphical User Interfaces (Qt)
  • You will develop reusable software components for other projects.
  • You will work on the development and maintenance of our software framework for industrial computer vision projects.
  • You will contribute to the maintenance of our coding guidelines and do reviews of code of other developers and engineers.
  • You will work on the development and maintenance of our software kernels.
  • You will mentor colleagues on all aspects related to software engineering, from design to implementation and best practices.


Requirements

  • Deep experience in OO design, design patterns and architectural methodologies (e.g. DDD)
  • Experience defining APIs.
  • Highly proficient in modern C++ (11 (or later))
  • Expert knowledge of Python
  • Knowledge of both Windows as Linux developments
  • Experienced in Visual Studio
  • Expert understanding of the Git version control system.
  • Qt (5) for GUI design and development
  • Deep understanding of database design and development (SQL, noSQL,)
  • (Unit) testing frameworks
  • Code documentation (Doxygen)


Nice to have or willing to learn, knowledge of:

  • CMake
  • Yocto
  • CUDA
  • TwinCAT3


Benefits

Apart from a competitive salary package, Apixa offers a fun and exciting work environment where you will be part of a team that is at the forefront of computer vision technologies. We also provide extensive training and educational paths so you can continuously grow your knowledge and sharpen your skills. You will be working in a team of collaborative and supportive colleagues in a culture where quality of life is key.


To find out more about our company culture, our offices, our job openings and the recruitment steps: https://www.apixa.com/careers

Job Specification

Job Rewards and Benefits

APIXA

Information Technology and Services - Leuven, Belgium
© Copyright 2004-2024 Mustakbil.com All Right Reserved.