Job Description

Alkeria is seeking a motivated, talented Software Developer interested in working on image processing applications and joining a fast-growing company at our Pisa (Italy) headquarters.

Primary Job Responsibilities

  • design of high-throughput data processing software modules/libraries in C++
  • development of high-performance image processing algorithms
  • design of extensive test benches for module validation
  • development of interface layers to libraries and software from 3rd parties
  • design of C/C++/C# or Python applications
  • tight cooperation with hardware and firmware teams

Required Skills

  • master's degree in Computer Engineering, Embedded Computing Systems, or equivalent
  • excellent knowledge of C/C++, Python, C#
  • excellent knowledge of parallel programming models
  • previous experience with a software versioning system such as GIT
  • fluent in English (B1 minimum)

Appreciated Skills

  • knowledge of C++ Standard Template Library, Matlab/Scilab, Qt/OpenGL
  • expertise in software development for real-time systems
  • knowledge of common Computer Vision libraries (e.g., OpenCV)
  • expertise in static and dynamic library development (Windows/Linux)
  • development on ARM platforms

Target Products

  • standard and custom cameras for Machine Vision applications
  • high-performance equipment for in-line manufacturing defect detection

Send your application