Senior Embedded Software Engineer - Linux
THEON INTERNATIONAL
- Κορωπί, Αττικής
- Μόνιμη
- Πλήρης Απασχόληση
- Design, develop, test, and maintain embedded software applications for various hardware platforms running a Linux based OS.
- Collaborate with hardware engineers, FPGA engineers and software developers to define the application requirements and specifications.
- Implement kernel modules, low-level drivers, protocols, communication interfaces and applications.
- Optimize the application to ensure high performance, efficiency, and reliability.
- Debug and troubleshoot application-related issues.
- Contribute to the development of technical documentation.
- University degree in a related field.
- Proven experience in embedded Linux-based development.
- Proficiency in C/C++ programming languages.
- Strong understanding of embedded systems, real-time operation, low level HW interfaces and kernel/driver development.
- Familiarity with Yocto Project.
- Proven experience with at least one of the following topics:
- Computer vision applications.
- Graphical User Interface applications.
- Augmented reality applications.
- Experience with version control systems (e.g., Git).
- Familiarity with FPGA based embedded systems.
- Familiarity with Zynq and/or NXP iMX series of application processors.
- Familiarity with scripting languages (e.g. Python).
MyCarriera