Responsibilities

  • Support the existing embedded projects.
  • Develop new embedded projects.
  • Design and develop both RTOS based and bare metal embedded software.
  • Code review and development tests.
  • Develop low-level peripheral drivers.
  • A 4th-grade student in Computer Engineering, Electric-Electronics Engineering, Control Engineering, Mechatronic Engineering or related fields.
  • Strong knowledge of C/C++ programming.
  • Basic knowledge of Python.
  • Experience with embedded systems and target boards, e.g. ESP32, STM32.
  • Knowledge of the Object-oriented (OOP) approach.
  • Knowledge of embedded system peripherals.
  • Knowledge of embedded systems communication protocols such as UART, SPI, I2C, RS232, RS485, etc.
  • Fluent in professional-level English.
  • Holistic thinking and problem-solving skills.
  • Enthusiastic for development and learning.
  • Basic knowledge of Linux and bash scripting.
  • Familiarity with version control tools e.g. Git
  • Know-how on real-time systems such as RTOS
  • Knowledge of wireless protocols such as Wi-Fi, BLE, LoRa.
  • Knowledge of build tools such as Make, CMake.

Embedded Software Developer Trainee

Longterm Internship/Part-time

Maslak, İstanbul

Join our team

You can fill out the form, we are looking forward to your application.

Apply for the "Embedded Software Developer Trainee" position