Software Engineer

Company Details

Growing Through Innovation

The Software engineer, reporting to the Team Leader, will be responsible for designing and implementing software for image processing and for controlling and managing our devices and the generated data.


  • Analyzing software and system requirements
  • Writing software architecture specification
  • Liaising with internal and external customer at technical level to define interfaces and detail requirements
  • Implementing software solutions according to software specification and quality requirements
  • Complying with corporate rules ad practices for software development
  • Maintaining and debugging existing software
  • Estimating implementation effort for given tasks
  • Cooperating with colleagues to define common solutions
  • Propose actively improvements to software products and procedures
  • Interface and cooperate with other company departments


  • Degree in engineering / computer science / physics / mathematics
  • 2 / 3 years of experience in similar roles
  • Knowledge of C# / C++ ( knowledge of C, Java, Javascript, Python, Matlab is considered a plus)
  • Experience of multithreading
  • Knowledge of computer vision basics (OpenCV, MvTec Halcon are considered a stong plus)
  • Knowledge of Microsoft Visual Studio and version-control systems like TFS / GiT
  • Relevant experience of software development in Microsoft environment
  • Knowledge of databases is considered a plus • Experience in design of Web applications is considered a plus
  • Good knowledge of written and spoken English is essential
  • Availability for sporadic national and international travels

Tagged as: java, Matlab, python, C++, JavaScript, opencv, mvtec halcon

Visit us on LinkedInVisit us on FacebookVisit us on Twitter