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