Job Description

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

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 test application and examples
  • tight cooperation with hardware and microcontroller design teams

Required Skills

  • master degree in Computer Engineering, Embedded Computing Systems, or equivalent
  • excellent knowledge of C++ and OOP
  • excellent knowledge of parallel programming models
  • knowledge of C/Python/C#
  • previous experience with a software versioning system such as GIT or SVN
  • fluent in English (B2 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 cameras for Machine Vision applications
  • custom cameras for OEM applications

Send your application