About METIS
METIS sets Information Intelligence at the disposal of the Global Maritime Industry. METIS has been designed and implemented to address the requirements of Technical & Operations Departments of Maritime Companies. The solution incorporates fully automated, accurate and reliable Data Acquisition combined with the novel idea of virtual cloud-based agents, which analyse operational or engineering processes and provide useful feedback in the form of analysis, conclusions and event detection reported to multiple users.

Job Description
As an Embedded Linux Software Engineer, you will design and develop Linux services, create and maintain embedded Linux distributions. The role includes the following responsibilities:
• Develop high software design and architecture in YOCTO framework
• Design, develop code, test and debug system software
• Development of technical documentation
• Review code
• Interface with hardware design and development
• Develop low-level drivers for all system components
• Ensure the maintenance of the delivered code

Requirements
The minimum technical requirements for the Embedded Linux Software Engineer position are::
• BSc in Computer Science or Engineering
• Proven working experience in programming
• Extensive experience with Linux – configuration, customization, YOCTO, system calls, performance, debugging with GDB, Bootloader, Kernel
• Have experience creating custom Embedded Linux distribution
• Solid Programming experience in C/C++
• Knowledge of Linux OS
• Knowledge of BASH shell scripting, PYTHON
• Understanding of Linux modules and Interfaces with hardware components
• Documentation and writing skills
• Fluency in English
• Agile and communicative personality