Responsive Navbar

IoT Embedded Systems Engineer

Job Description

Roles & Responsibilities

Job Title: Junior - IoT Embedded Systems Engineer

Job Summary

The Junior IoT Embedded Systems Engineer is responsible for assisting in the development, testing, and maintenance of embedded systems for Internet of Things (IoT) devices. This role involves working closely with senior engineers to design and implement low-level software and hardware components, ensuring smooth integration into IoT ecosystems. The ideal candidate will have a passion for technology and a desire to contribute to innovative projects that enhance connectivity and automation in various applications.

Key Responsibilities

  • Assist in the design and development of embedded systems for IoT applications, collaborating with senior engineers to create efficient and scalable solutions.
  • Write, test, and debug embedded software for microcontrollers and embedded systems, ensuring high-quality code and functionality.
  • Collaborate with cross-functional teams to integrate hardware with firmware, facilitating seamless communication between components.
  • Conduct basic hardware and software debugging and troubleshooting, identifying and resolving issues to maintain system performance.
  • Participate in the development of software documentation, including specifications, user manuals, and technical reports to support project transparency.
  • Maintain and update existing embedded systems and applications, ensuring they remain functional and relevant to current technological standards.
  • Support IoT device prototype testing and analysis, contributing to the evaluation of new technologies and methodologies.
  • Assist in the design of IoT-specific sensors and actuators, enhancing the capabilities and performance of IoT devices.

Skills and Knowledge Required

  • Proficiency in embedded programming languages such as C and C++.
  • Basic knowledge of IoT protocols including MQTT, HTTP, and CoAP.
  • Familiarity with embedded systems architecture and microcontrollers (e.g., ARM, AVR, PIC).
  • Basic understanding of wireless communication technologies such as Wi-Fi, BLE, Zigbee, and LoRa.
  • Understanding of sensor integration and data collection for IoT devices.
  • Knowledge of the embedded software development lifecycle.
  • Basic troubleshooting and debugging skills to effectively resolve technical issues.

Educational Qualifications

Bachelor’s degree in Electronics Engineering, Computer Science, or a related field.

Key Focus Areas

  • Embedded software development.
  • Testing and debugging of embedded systems.
  • Integration of IoT devices.

Experience

0-2 years of experience in embedded systems or related fields. Internships or academic projects related to IoT are a plus.

Tools and Equipment

  • Embedded development platforms such as Arduino, Raspberry Pi, STM32, etc.
  • Debugging tools including JTAG, oscilloscopes, and logic analyzers.
  • Software tools for embedded development like Keil and IAR Embedded Workbench.

Other Requirements

  • Strong problem-solving and analytical skills.
  • Ability to work effectively in a team environment.
  • Willingness to learn and grow within the IoT field.
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology