Microcontroller developers write code and programs that make devices in a variety of applications as intended. Microcontroller developers use the C# and C++ programming languages. This role requires a great deal of collaboration, as embedded developers work with teams that include hardware engineers, manufacturing units, and user interface and experience professionals to ensure that software and hardware elements work together reliably and efficiently. -Before beginning development work, embedded developers gather requirements and specifications from clients, hardware engineers, and manufacturing teams. These requirements typically provide details of expected software performance and use cases, along with expectations related to scalability and latency. After gathering these requirements, embedded developers translate them into specifications that guide development work.
Requirements
-Experience in ARM microcontroller code development. -Experience with more than one programming language, especially C#, C++ -Experience with a single-board computer such as Arduino and Raspberry Pi. -Familiar with modern IoT technologies, including HTML, PHP, Socket, GSM, and Ethernet -Familiar with Schematic designing of PCB boards -Experience with serial communication, GPIO, CAN, I2C, SPI -Ideal Age Range: 23 - 36
Job Categories
Product Development, Research & Development (R&D)
IT - Software & Web Development
معرفی شرکت
شرکت دز نوین صنعت در سال ۱۳۸۰ بهمنظور توسعه مکانیزاسیون باهدف تولید ماشینآلات موردنیاز برای پیادهسازی کشاورزی دقیق و پایدار و همچنین توسعه زیرساختهای علمی، فنی و تکنولوژیکی در ماشینآلات راهسازی، معدنی و خدمات شهری و سیستمهای حملونقل و همچنین توسعه سیستمهای موقعیتیابی محلی و جهانی و حل مشکلات زیستمحیطی تأسیس گردید.