Responsive Navbar

IoT Embedded Systems Engineer

Job Description

Roles & Responsibilities

Job Title: Senior - IoT Embedded Systems Engineer

Job Summary

The Senior IoT Embedded Systems Engineer is a pivotal role within our organization, responsible for leading the development of sophisticated IoT solutions throughout the entire product lifecycle. This position requires a blend of software and hardware development expertise, as well as a deep understanding of system architecture. The engineer will ensure the scalability and security of IoT systems, making critical decisions that influence the overall performance and reliability of our products. The ideal candidate will possess strong leadership qualities, guiding junior and mid-level engineers while interfacing with external vendors to select optimal components for our innovative IoT applications.

Key Responsibilities

  • Lead the design and development of embedded systems tailored for IoT applications, ensuring alignment with project goals and timelines.
  • Define and implement system architecture, facilitating seamless integration between hardware, software, and network layers to enhance system functionality.
  • Optimize system performance, scalability, and security, employing best practices to ensure robust and efficient IoT solutions.
  • Oversee the development of device firmware and embedded applications, ensuring high-quality code and adherence to industry standards.
  • Manage and mentor junior and mid-level engineers, fostering a collaborative environment that encourages professional growth and knowledge sharing.
  • Interface with external vendors to evaluate and select components, ensuring that all hardware meets the required specifications and performance standards.
  • Conduct system performance tuning and reliability testing, identifying areas for improvement and implementing solutions to enhance overall system performance.
  • Review technical specifications and provide innovative solutions for complex issues, leveraging expertise to drive project success.

Skills and Knowledge Required

  • Expertise in embedded systems and software development, particularly in programming languages such as C and C++.
  • Advanced knowledge of microcontrollers, sensor integration, and communication protocols including Zigbee, BLE, and Wi-Fi.
  • Strong understanding of IoT frameworks, protocols, and cloud services, enabling effective system design and implementation.
  • Experience with advanced debugging techniques and performance optimization, ensuring high-quality deliverables.
  • Familiarity with IoT security protocols and best practices, safeguarding systems against potential vulnerabilities.
  • Ability to design complex IoT systems with a focus on scalability and security, ensuring long-term viability and performance.

Educational Qualifications

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

Key Focus Areas

  • System architecture and design.
  • Security and optimization of embedded systems.
  • Mentorship and team leadership.

Experience

  • 5-8 years of experience in embedded systems or IoT development, demonstrating a strong track record of successful project delivery.
  • Significant experience in the design and deployment of IoT systems, showcasing the ability to manage complex projects from inception to completion.

Tools and Equipment

  • Advanced development environments and debugging tools, such as JTAG, logic analyzers, and oscilloscopes.
  • IoT simulation and testing tools, including Wireshark and Network Analyzer, to ensure system reliability and performance.
  • Development frameworks and libraries, such as FreeRTOS, CMSIS, and mbed OS, to facilitate efficient coding and system integration.

Other Requirements

  • Excellent leadership and project management skills, capable of guiding teams toward successful outcomes.
  • Strong problem-solving ability and critical thinking, allowing for effective resolution of challenges as they arise.
  • Ability to work with cross-functional teams, fostering collaboration and communication across various departments.
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology