Responsive Navbar

Embedded Systems Manager

Job Description

Roles & Responsibilities

The Embedded Systems Manager leads a multidisciplinary team in the design, development, and optimization of embedded hardware and software systems. The role is responsible for overseeing the full lifecycle of embedded system projects, from concept to deployment, ensuring reliable performance in products across sectors such as medical devices, industrial automation, consumer electronics, or automotive electronics.


Key Focus Areas:

1. Embedded Software Architecture & Design

  • Define and oversee firmware architecture for microcontrollers (ARM, RISC-V, etc.), RTOS environments, and bare-metal systems.

  • Ensure modular, reusable, and maintainable code development aligned with product requirements.

2. Embedded Hardware Management

  • Collaborate with hardware design teams on PCB layouts, sensor integration, power management, and component selection.

  • Ensure compatibility and performance between hardware and embedded software layers.

3. System Integration

  • Lead the integration of embedded systems with peripheral devices such as displays, communication modules (Bluetooth, Wi-Fi, Zigbee, CAN, Modbus), and cloud interfaces.

  • Develop and manage middleware layers and interface protocols (UART, SPI, I2C, etc.).

4. Product Development Lifecycle

  • Manage the end-to-end lifecycle: concept, development, testing, validation, documentation, and release.

  • Implement embedded system development processes aligned with standards such as ISO 26262, IEC 62304, or DO-178C, depending on the industry.

5. Team Leadership & Mentorship

  • Lead a cross-functional team of embedded software engineers, firmware developers, and validation engineers.

  • Promote best practices in code reviews, agile development, and CI/CD for embedded environments.

6. Quality, Compliance, and Safety

  • Ensure compliance with functional safety, cybersecurity, and regulatory requirements.

  • Manage failure mode analysis (FMEA), hardware-in-the-loop (HIL) testing, and system verification protocols.

7. Project and Stakeholder Management

  • Interface with project managers, product managers, and customers to translate product specifications into technical deliverables.

  • Track project progress, resource allocation, risks, and milestones using tools like Jira, Confluence, or MS Project.

8. Innovation & Continuous Improvement

  • Evaluate emerging technologies in microcontrollers, RTOS, wireless stacks, and AI on edge.

  • Drive innovation in embedded architectures for performance, power efficiency, and cost optimization.


Qualifications:

  • Education:

    • Bachelor’s or Master’s in Electronics Engineering, Embedded Systems, Computer Engineering, or related field.

  • Experience:

    • 8–12+ years of experience in embedded systems, with at least 3–5 years in a leadership or managerial role.

    • Proven track record in delivering complex embedded products to market.

  • Skills:

    • Proficiency in C/C++ for embedded systems; experience with Python or Rust is a plus.

    • Experience with RTOS (FreeRTOS, Zephyr, VxWorks) and embedded Linux.

    • Familiarity with version control (Git), CI/CD pipelines, and debugging tools (JTAG, Logic Analyzers).

Job Detail
  • Work Type: Full Time
  • Languages to be known : English
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Electronics and Electrical Engineering