Design and develop embedded systems for IoT products.
Develop and implement communication protocols for IoT devices.
Troubleshooting issues with hardware and processes.
Work with others to detect problems and implement solutions.
Analyze Fulfillment Center processes, design and implement improvements.
Maintain project documentation and design files.
Evaluation of third-party proposals and hardware.
Requirements:
Bachelor's degree in Electrical Engineering, Computer Engineering or related field.
Proficiency in Microcontroller Programming and Circuits (STM32, AVR, ESP32).
Proficiency in C/C++ Programming Languages.
Experience with Realtime Operating Systems such as FreeRTOS.
Experience with analyzing analog and digital circuits with Proteus or other electrical analysis software.
Experience with low-level Communication Protocols such as CAN bus, RS485, Ethernet UART, SPI and I2C.
Experience with MQTT, HTTP and TCP protocols.
Report, Documentation and Presentation of the projects.
Good communication skills.
Passion about learning new tools and technologies deeply to expand your knowledge and experience.
Plus Knowledge:
Experience with designing PCBs in Altium Designer.
Experience with SDLC and STLC approaches in software development.
Experience with Siemens PLC family (Logo8, S7) and Development Software (Logosoft & TIA).
Experience with Raspberry Pi and Raspbian OS.
Experience with Ubuntu and Windows.
Experience with Python Programming Language.
معرفی شرکت
ما در دیجیکالا به عنوان شرکتی که در حوزه تجارت الکترونیک فعالیت میکنه، به دنبال تحقق رویای «لبخندی برای همه ایران» هستیم. در همین راستا، با بهرهگیری از فناوریهای روز دنیا و توسعه مداوم سرویسهای مبتنی بر تکنولوژی، ارزشهای خودمون رو در مشتریمحوری، اشتیاق برای تعالی، کارگروهی و نتیجهگرایی دنبال میکنیم.
در گروه دیجیکالا امکانی فراهم شده تا ما با افراد با تخصصهای متنوع در یک مجموعه فعالیت کنیم. علاوه بر این، با توجه به سرعت رشد بالا در دیجیکالا، امکان رشد و توسعه رو در مواجهه با چالشها و استفاده از برنامههای توسعه و آموزش متنوع داریم.