Responsive Navbar

IoT Firmware Developer

Job Description

Roles & Responsibilities

Job Title: Manager - IoT Firmware Developer

Job Summary

The Manager of IoT Firmware Development is responsible for leading the firmware development department, defining strategic objectives, managing multiple projects, and ensuring high-quality firmware solutions for IoT systems. This role requires a blend of technical expertise, leadership skills, and strategic vision to drive innovation and efficiency in firmware development. The ideal candidate will possess a deep understanding of embedded systems and IoT technologies, along with the ability to manage a team effectively to meet project deadlines and quality standards.

Key Responsibilities

  • Oversee the entire IoT firmware development lifecycle, ensuring all phases from conception to deployment are executed effectively.
  • Define and implement firmware development strategies for new IoT products, aligning with the company’s strategic objectives.
  • Manage a team of developers, providing guidance and support to help them meet deadlines, project goals, and quality standards.
  • Develop and manage resource allocation to ensure timely project delivery while optimizing team performance.
  • Establish and enforce processes and standards for firmware development, promoting best practices within the team.
  • Collaborate with product management and other teams to ensure that product requirements are met and integrated into firmware solutions.
  • Ensure that firmware solutions are optimized for power, performance, and reliability, contributing to the overall success of IoT products.
  • Stay updated on the latest trends and technologies in IoT and firmware development to drive innovation within the team.

Skills and Knowledge Required

  • Strong leadership and strategic planning skills to guide the firmware development team effectively.
  • Extensive experience in embedded systems and IoT firmware development, with a proven track record of successful project delivery.
  • In-depth knowledge of firmware architecture, Real-Time Operating Systems (RTOS), and debugging techniques.
  • Proven experience managing teams and projects, demonstrating the ability to lead cross-functional initiatives.
  • Excellent understanding of IoT security concerns and solutions to ensure robust firmware development.
  • Knowledge of the software development lifecycle and agile methodologies to enhance team efficiency.

Educational Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of experience in embedded firmware development.
  • 2+ years of experience in a managerial role, demonstrating leadership capabilities.

Key Focus Areas

  • Team and project management to ensure alignment with strategic goals.
  • Strategic planning and resource allocation to optimize project outcomes.
  • Innovation and process improvement in firmware development to enhance product quality and efficiency.

Experience

  • 8+ years of experience in embedded systems development and IoT firmware.
  • Proven experience in team management and delivering successful projects on time and within budget.

Tools and Equipment

  • Development tools and IDEs (e.g., IAR, Keil, Eclipse) for firmware development.
  • Project management tools (Jira, Microsoft Project) for tracking project progress.
  • Version control systems (Git, SVN) to manage code changes and collaboration.

Other Requirements

  • Strong organizational and multitasking skills to manage multiple projects simultaneously.
  • Excellent written and verbal communication skills to convey complex technical information clearly.
  • Ability to manage cross-functional teams, fostering collaboration and innovation.
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology