Firmware Manager
NesmaKent Joint Venture · United Arab Emirates
Apply & track with Apply Edge📣 We're Hiring: Firmware Manager📍 Location: United Arab Emirates (UAE) 🕒 Employment Type: Full-Time 💼 Level: Manager🌐 About UsWe are seeking an experienced, technically strong, and people-focused Firmware Manager to lead firmware engineering activities across embedded products and connected devices.The role is responsible for firmware architecture, embedded software development, engineering delivery, technical leadership, quality, release management, team development, and cross-functional execution.The successful candidate will work closely with Hardware Engineering, Electronics Engineering, Electrical Engineering, Embedded Systems, Software Engineering, Systems Engineering, Product Management, Technical Architecture, Solution Architecture, Enterprise Systems, Quality Assurance, Manufacturing, Supply Chain, Procurement, Cybersecurity, and Customer Support.🎯 The RoleThe Firmware Manager will lead the firmware engineering function and ensure the delivery of reliable, secure, maintainable, and high-performance firmware for embedded products.The role combines technical leadership, engineering management, architecture oversight, project execution, quality management, resource planning, and stakeholder management.Responsibilities may span the complete firmware lifecycle:Requirements → Architecture → Design → Development → Integration → Verification → Validation → Release → Maintenance → End-of-Life🚀 What You'll Do🧠 Firmware Engineering LeadershipLead firmware engineering teamsDefine firmware engineering standardsEstablish development practicesReview technical designsGuide architectural decisionsResolve complex technical issuesEnsure engineering qualitySupport long-term firmware strategy🏗️ Firmware ArchitectureOversee firmware architectures involving:MicrocontrollersMicroprocessorsSoCsReal-time operating systemsBare-metal systemsEmbedded LinuxDevice driversHardware abstraction layersMiddlewareCommunication stacksBootloadersPower-management systemsSecurity componentsEnsure architectures are scalable, maintainable, testable, and fit for product requirements.💻 Firmware DevelopmentProvide technical oversight across:CC++Assembly where requiredPython for tooling and automationEmbedded scriptingLow-level hardware interfacesEnsure development follows appropriate:Coding standardsDesign patternsVersion-control practicesReview proceduresDocumentation standards⚙️ Embedded SystemsSupport firmware development for systems involving:ARMARM Cortex-MARM Cortex-ARISC-VDSPsFPGA interfacesSensorsActuatorsCommunication modulesPower-management ICsMemory devices🧩 Hardware/Firmware IntegrationWork closely with Hardware and Electronics Engineering on:Board bring-upPeripheral integrationDevice initializationGPIOUARTSPII²CCANUSBEthernetPCIe where applicableADC/DACPWMInterruptsTimersDMAResolve hardware/firmware integration issues.🔌 Device DriversOversee development and maintenance of drivers for:SensorsDisplaysStorageCommunication interfacesMotorsCamerasAudioNetworkingPower-management componentsEnsure drivers meet performance, reliability, and safety requirements.⏱️ Real-Time SystemsWhere applicable, oversee systems requiring deterministic performance.Experience with:FreeRTOSZephyrThreadXQNXVxWorksEmbedded Linuxis advantageous.Evaluate:SchedulingInterrupt latencyTimingResource utilizationConcurrencySynchronizationDeadlocksPriority inversion🐧 Embedded LinuxWhere applicable, oversee:Linux kernel integrationDevice treesKernel driversBoot processesBSP developmentYoctoBuildrootEmbedded Linux distributionsSystem servicesHardware interfaces🔐 Firmware SecurityEstablish secure firmware-development practices covering:Secure bootFirmware signingCode authenticationEncryptionKey managementSecure updatesDevice identityHardware securityDebug-interface protectionVulnerability managementWork closely with Cybersecurity teams to address embedded security risks.📚 DocumentationEnsure high-quality documentation covering:Firmware architectureSoftware designInterfacesAPIsDriversConfigurationBuild processesRelease proceduresTestingTroubleshootingKnown limitationsRecovery procedures🧑💻 Technical StandardsEstablish and enforce standards covering:CodingCode reviewVersion controlTestingSecurityDocumentationRelease managementConfiguration managementKnowledge of MISRA C/C++, CERT C/C++, ISO 26262, IEC 61508, or other relevant standards is advantageous depending on product domain.🏛️ Architecture GovernanceEnsure firmware designs align with:Product architectureEmbedded architectureSystems architectureHardware architectureSecurity architectureEnterprise technology strategyWork with Technical Architecture Manager and Solution Architecture Manager where cross-system architecture decisions are required.🔬 Emerging TechnologyEvaluate technologies such as:RISC-VEdge AITinyMLAdvanced RTOS platformsSecure elementsNew wireless protocolsEmbedded LinuxContainerized edge computingDigital twinsAdvanced OTA infrastructureAssess technology readiness and business value before adoption.🔄 Continuous ImprovementDrive improvements in:Development velocityFirmware qualityTest automationBuild automationRelease reliabilitySecurityReusabilityDocumentationDebugging efficiencyEngineering productivity🧭 Firmware Management ScopeThe role may cover:Firmware engineeringFirmware architectureEmbedded softwareEmbedded systemsMicrocontrollersMicroprocessorsSoCsRTOSEmbedded LinuxDevice driversBSPHardware abstractionMiddlewareCommunication protocolsBootloadersSecure bootOTA updatesFirmware securityHardware/firmware integrationBoard bring-upFirmware testingHIL testingCI/CDRelease managementConfiguration managementDefect managementPerformance optimizationPower managementIoTConnected devicesManufacturing firmwareField supportProduct lifecyclePlatform developmentTechnical debtEngineering team managementResource planningProject deliveryRisk managementEngineering budgetsArchitecture governanceTechnical standardsContinuous improvement📊 Key Performance AreasPerformance may be measured against:Firmware release predictabilityRelease qualityDefect densityEscaped defectsFirmware reliabilityTest coverageAutomated-test coverageBuild stabilityCI/CD effectivenessCode-quality metricsSecurity vulnerabilitiesMean time to resolve critical defectsProduct launch readinessSchedule adherenceEngineering productivityTechnical-debt reductionFirmware reuseDevelopment costTeam retentionEmployee developmentStakeholder satisfactionContinuous-improvement results🇦🇪 UAE / GCC EnvironmentThe successful candidate should be comfortable working within a multicultural, technically diverse UAE engineering environment, coordinating engineering teams and product-development stakeholders across the UAE and international locations.Experience supporting products deployed across the UAE/GCC, industrial environments, smart infrastructure, IoT, telecommunications, automotive, electronics, energy, or other embedded-device sectors is advantageous.💼 Preferred Industry ExperienceExperience in one or more of the following is advantageous:Embedded systemsConsumer electronicsIoTIndustrial automationAutomotiveTelecommunicationsRoboticsEnergySmart infrastructureMedical devicesAerospace & defenseSemiconductorNetworkingSmart appliancesWearablesManufacturing technologyConnected devices🎓 What We're Looking ForBachelor's or Master's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, Computer Science, Embedded Systems, or a related discipline8+ years of embedded/firmware engineering experience3+ years of engineering leadership or management experienceStrong C/C++ expertiseDeep understanding of embedded systemsExperience with microcontrollers and/or SoCsStrong firmware architecture knowledgeExperience with RTOS and/or embedded LinuxStrong debugging and problem-solving capabilityExperience managing engineering teamsStrong project and delivery-management skillsExcellent stakeholder communicationStrong technical decision-making ability🌟 Preferred QualificationsMaster's degree in a relevant engineering disciplineExperience with ARM Cortex-M/Cortex-A or RISC-VFreeRTOS, Zephyr, ThreadX, QNX, or equivalentEmbedded LinuxYocto or BuildrootGit-based developmentCI/CDHardware-in-the-loop testingSecure boot and firmware securityOTA update infrastructureMISRA/CERT complianceFunctional-safety experienceISO 26262 / IEC 61508 experience where applicableCybersecurity engineering experienceIoT/cloud-connected device experiencePower-management optimizationManufacturing test integrationExperience managing distributed engineering teamsExperience in a large or multinational organizationFluency in English is required; Arabic is an advantage🌟 What We OfferFull-time management position based in the United Arab Emirates 🇦🇪Competitive management-level salaryPerformance incentives where applicableProfessional development and leadership opportunitiesOpportunity to lead advanced embedded and firmware engineering programsExposure to Hardware Engineering, Embedded Systems, Software Engineering, Technical Architecture, Solution Architecture, Product Management, Manufacturing, Cybersecurity, Supply Chain, and ProcurementAccess to modern development, testing, simulation, and automation technologiesCareer progression toward Senior Engineering Manager, Head of Firmware, Head of Embedded Systems, Director of Embedded Engineering, Director of Engineering, VP Engineering, or CTOMulticultural working environmentComprehensive benefits package