Job Description
We are a smart technology / IoT / ecology-focused company developing innovative products for global markets. We are looking for a talented Electronic Embedded Developer to join our engineering team and contribute to designing, developing, and maintaining embedded systems, firmware solutions, and electronic integrations.
Responsibilities
- Design, develop, and optimize embedded software/firmware for microcontrollers and embedded platforms.
- Work closely with hardware engineers to integrate software with electronic circuits and components.
- Develop drivers, communication protocols, and real-time control applications.
- Create Python scripts and tools for testing, automation, and rapid prototyping (MicroPython experience is a plus).
- Debug, test, and validate embedded systems to ensure high performance and reliability.
- Document software design, code, and testing procedures.
- Collaborate with cross-functional teams (electronics, mechanical, software, and cloud).
Requirements
- Bachelor’s degree in Electronics, Computer Engineering, Mechatronics, or related field.
- Proven hands-on experience in embedded software development (C / C++).
- Strong knowledge of Python for scripting, automation, or embedded applications.
- Strong understanding of microcontrollers, RTOS, and communication protocols (UART, SPI, I2C, CAN, Modbus, etc.).
- Experience with hardware debugging tools (oscilloscopes, logic analyzers, JTAG).
- Familiarity with IoT platforms, sensors, and wireless modules (Bluetooth, WiFi, LoRa, Zigbee) is a plus.
- Strong problem-solving and analytical skills.
- Excellent English communication skills (written and spoken).
Job Type: Full-time
Pay: AED6,000.00 - AED8,000.00 per month
الإبلاغ عن وظيفة