Client: Our client produces machines and technologies for the global fresh food packaging industry. Development of the sorting machines are separated into three areas of focus:
1) Mechanical Engineering - Construction and development of complete machines;
2) Software development - Vision systems, AI pattern recognition, low-level hardware programming etc;
3) R&D - Optical designs, Sensor development, material science.
The need for specialized cameras in the sorting machines leads to the creation of company direction, which today makes all cameras used in the machines plus the development of any special electronic components needed for our products.
Project description:
The main objective of developing a Hyper-Spectral Thermographic camera is to create a device that enables the ability to determine insulation levels and materials used in buildings.
Further, using HS imaging allows for the removal of certain heat sources such as Sun or other nearby heat generators that distorts the result.
Eliminating external heat generators gives an accurate measurement of the actual insulation level in a given building and thus allows the user to make measurements in the day time.
The camera will be equipped with both the HS Thermo optics plus a standard optic working in the visual range. The images from both optics will give the user a means of validating the results before creating a full report for the customer.
The result will be transferred to a database for storage and further data processing. The final results are then to be compiled into a simplified report and handed to the end customer.
Camera User Interface
The camera UI will be running as a Web-Server on top of Linux using a full-screen web-browser to display the UI on the 7” screen. The Web-Server acts as an interface between the Camera hardware and the UI, which can be local or remote.
Web-Service
The camera should provide an interface into a web-based report builder. The reports produced here will generate a customized set of data analysis reports based on a given object.
The Web-Service server thus provides two major functions:
1) The Data exchange between Camera and database.
2) The interface between database and user reports.
List of technologies:
Camera unit:
Hardware: FPGA design and test. Electronic board design and layout etc. Mechanical design and assembly.
Linux/Drivers implementation: BIOS implementation. OS(linux) implementation. Linux driver development
Optics: Optical design. Optical test and calibration
User Interface: C, JS and Java programming. Interface design and layout.
Image processing: C and OpenCL programming. Mathematical structured functions
Web interface: C, Java programming
Web-Service:
Database (no SQL): NoSQL, programming. Database design and structure
Image processing: C, OpenCL, Java programming. Large scale data handling. AI analysis and implementation
Material analysis
Report generation: JS, Java programming. Design of flexible data-extraction
API for 3.party software: C, JavaScript programming. Design of standerized data-exchange with other 3.party software.
Software technologies:
GPU programming → OpenCL, C
Database programming → NoSQL
WEB programming → HTML, JavaScript
Low-level interface → JAVA, C
Job summary:
- develop camera functionality
- elaborate functionality of optic’s controller
- work with team and scientists on finding solutions.
Technical qualifications:
Must have:
- Minimum 2 years experience in embedded/C programming
- Experience with REST, NoSQL, GIT, Linux, Gerrit
Will be a huge advantage:
- Physics & Optics background
- Experience with HTML, Javascript
- image processing
- experience with Video4Linux
- experience with MongoDB
At Conscensia we offer:
Talented colleagues and an informal, friendly work environment
Employee training and certification programs
Team building and social events
Short Fridays, till 15:00
20 working days of paid vacation over the year
Medical insurance at the company cost
Bonus program
Relocation package for those who are coming from other cities.
About Intellias
Conscensia — a Danish software development company with headquarters in Aalborg (Denmark) and development centers in Lviv (Ukraine) and Warsaw (Poland).
The company focuses on development within JAVA, .NET, JavaScript (both frontend and backend), Python, PHP, DBA, BI, Mobile Development (iOS/Android), Quality Assurance and others.
Conscensia’s clients’ work in the following domains: healthcare, defence, digital marketing, finance, gas and oil, sea navigation and more.
The development centers have a Scandinavian management style that focuses on personal development and work-life balance. We have a very special and pleasant benefit — short working Friday, which distinguishes Conscensia among other companies.
Conscensia has more than 13 years of experience in helping companies to create the best software solutions for their businesses.
Company website:
http://www.conscensia.com/
The job ad is no longer active
Look at the current
jobs
C / C++ / Embedded
Lviv→