Embedded Software Intern (T3 Gemstone Project)

Embedded Software Intern (T3 Gemstone Project)

Within the scope of the T3 Gemstone Project carried out under the T3 Foundation, a leading organization in Türkiye’s technology ecosystem, we invite motivated and passionate young talents to join our team as an Embedded Software Intern.

If you would like to contribute to the National Technology Initiative, deepen your expertise in embedded systems, and gain hands-on experience in real projects, we would be happy to welcome you to our team.

What Awaits You?

Supporting embedded operating system development processes on the T3 Gemstone platform

Participating in kernel, driver, and application-level development in Linux-based embedded systems and RTOS environments

Taking part in hardware–software integration processes

Contributing to development and customization activities in open-source-based projects

Gaining experience in all stages of software development, testing, and integration

Observing and supporting the integration of AI-based systems into embedded platforms

Working in a dynamic, R&D-oriented environment

General Qualifications

  • Currently studying Electrical & Electronics Engineering, Computer Engineering, Software Engineering, Mechatronics, or related engineering disciplines
  • Basic proficiency in C and/or C++
  • Strong interest in embedded systems and operating systems
  • Experience with development boards such as Raspberry Pi, Orange Pi, BeagleBone, or similar platforms
  • Basic knowledge of ARM architectures
  • Familiarity with communication protocols such as UART, I2C, and SPI
  • Willingness to work in a Linux environment
  • Openness to learning version control systems such as Git
  • Ability to read and understand technical documentation in English
  • Team-oriented, curious, and eager to learn
  • Strong sense of responsibility and growth mindset
  • Availability to dedicate a regular weekly commitment (at least 2–3 days per week) to the internship program

Preferred Qualifications

  • Academic or personal projects related to Embedded Linux or RTOS
  • Basic knowledge of Yocto / OpenEmbedded
  • Interest in Linux kernel or driver development
  • Experience with Python or Bash scripting
  • Interest in AI applications and edge AI systems
  • Basic knowledge of network protocols (TCP/IP, UDP)
  • Willingness to contribute to open-source projects