Gidia Oaks Limited is seeking an Embedded Firmware & BMC Specialist to develop and maintain embedded firmware and systems-level software for its engineering team. The role involves Linux kernel development, hardware-level programming, debugging, and firmware optimization for embedded platforms.
Job Overview
Salary
₦900,000 – ₦1,300,000 Gross/Month (Negotiable)
Job Type
Full-Time (Permanent)
Employment Type
Full Time
Location
Lagos, Nigeria
Additional Location
None
Posted
June 29, 2026
Job Summary
Key Responsibilities
- Develop, customize, and maintain embedded firmware and Board Management Controller (BMC) solutions.
- Configure and optimize Linux kernel components, device trees, kernel modules, and drivers.
- Perform hardware bring-up, debugging, and validation using JTAG/SWD tools.
- Work with U-Boot, OpenBMC, and embedded Linux environments.
- Collaborate with hardware and software teams to integrate and troubleshoot embedded systems.
- Maintain code quality using Git version control and support firmware testing and documentation.
Required Qualifications
- Bachelor's Degree in Computer Engineering, Electronic Engineering, Embedded Systems, or a related discipline.
- Minimum of 3 years' hands-on experience in embedded systems or firmware engineering.
- Strong knowledge of Linux kernel-level development, device tree configuration, kernel modules, and driver compilation.
- Practical experience with JTAG/SWD debugging, embedded C programming, and hardware-level development.
- Familiarity with U-Boot, OpenBMC firmware, and Git version control.
- GitHub portfolio showcasing embedded or systems-level projects is a significant advantage.
Skills & Competencies
Experience
None
Benefits & Perks
Work Schedule
Additional Information
How to Apply
Apply via Email
Send your application via email with the provided subject line
Email Address:
HR.Nigeria@escrow-tech.co.uk
Subject Line:
"using "JD-ENG-005 — Embedded Firmware & BMC Specialist" as the subject of the email."