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.