Embedded Software Engineer

Koropi, East Attica, Greece | DND

Theon Group is looking for a Senior Embedded Software Engineer

 

THEON develops and manufactures cutting-edge Night Vision, Thermal Imaging and Electro-Optical ISR systems for Military and Security applications in Europe with a global footprint. THEON began operations in 1997 in Greece, and today occupies a leading role in the sector thanks to its international presence, with offices in Greece, Cyprus, the United States, the United Arab Emirates, Switzerland and Singapore, as well as three production sites in Athens, Wetzlar (Germany) and Plymouth (USA), employing more than 300 people globally. Through this network of companies, offices and facilities worldwide, THEON has more than 150,000 systems in service with the armed forces and special forces of 68 countries, including 24 NATO countries. THEON INTERNATIONAL PLC the parent company of the group has recently been listed in the EURONEXT stock market, allowing THEON to accelerate its growth and future business development further.

The Senior Embedded Software Engineer will operate within a multi-disciplined group of Optical, Mechanical, FPGA, SW, and Electrical Engineers. The candidate will closely collaborate with experts from all fields to define and produce embedded software for the company's line of products, and support production and field operations. This position is an excellent opportunity to participate in the definition of new advanced electro-optical systems and have an impact on the company growth.

Responsibilities

  • 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.

Qualifications

  • 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.

Preferred Skills

  • 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).
  • Experience with Embedded Linux systems and development.
APPLICATION DETAILS
If you do not have a resume click here to apply.
Allowed file types: pdf docx doc rtf odt up to 5MB
Powered by Worklife Recruit (ex SmartCV)