Embedded Software Engineer (Gömülü Yazılım Mühendisi) Requirements:
• Bachelors or Master Degree in Computer or Electronic Engineering with a minimum of 3 years of experience.
• Proficient in embedded C and C++.
• Experience with the design and development of embedded software code.
• Ability to generate software requirements from system requirements.
• Good knowledge of reading schematics, data sheets, application notes, white papers etc.
• Knowledge of electronics parts, components and suppliers.
• Experience in software version control systems and bug tracking systems.
• Good knowledge in automotive electronics, automotive networks. CAN & LIN.
• Knowledge in UART, Ethernet, SPI, I2C communication protocols.
• Knowledge in MQTT, TCP, UDP, TLS protocols.
• Experience with using CAN tools (CANalyzer, P-CAN, Vector, etc.) and standards.
• Knowledge of IoT, M2M and Connected devices technology.
• Must have good written and verbal communication of English.