Senior Embedded Software Engineer
THEON INTERNATIONAL
- Κορωπί, Αττικής
- Μόνιμη
- Πλήρης Απασχόληση
- Collaborate with hardware engineers, FPGA engineers and software developers to define firmware requirements and specifications.
- Design, develop, test, and maintain embedded firmware for various hardware platforms.
- Implement low-level drivers, protocols, and communication interfaces.
- Optimize firmware to ensure high performance, efficiency, and reliability.
- Debug and troubleshoot firmware-related issues.
- Contribute to the development of technical documentation.
- University degree in a related field.
- Proven experience in embedded firmware development.
- Proficiency in C/C++ programming languages.
- Strong understanding of embedded systems, real-time operating systems (RTOS), and bare-metal programming.
- Knowledge of communication protocols (e.g., UART, SPI, I2C).
- Experience with version control systems (e.g., Git).
- Experience with 32bit ARM architectures and HW platforms.
- Familiarity with FPGA based embedded systems.
- Understanding of hardware design principles and electronics boards documentation (schematics, layout etc).
- Familiarity with scripting languages (e.g. Python).
- Familiarity with Motor Control software.
MyCarriera