05/10/2026 updated


100 % available
Embedded Systems Engineer | IoT & Automotive Diagnostics
Lagos, Nigeria
Only remote
Bachelor of Engineering (B.Eng.) in Computer Engineering, Second Class Honours (Upper Division)About me
I'm an Embedded Systems Engineer specializing in IoT hardware and automotive diagnostics projects where firmware, electronics, and vehicle networks have to work together reliably under real-world conditions. I've taken IoT and automotive products from prototypes to validated boards.
Automotive ElectronicsAUTomotive Open System Architecture (AUTOSAR)Electrical System DesignElectromechanicsEmbedded CLinux On Embedded SystemsEmbedded Operating SystemsEmbedded SoftwareWindows EmbeddedIntegrated Electronic ControlsPython (Programming Language)Sistemas ElectrónicosEmbedded CoderAutomotive SoftwareAutomotive Technologies
Programming & Firmware Development
Proficiency in Embedded C/C++, Python, Arduino, STM32, ESP32, RTOS, and Raspberry Pi for developing firmware solutions for IoT and automotive embedded systems.
Vehicle Communication & Diagnostics
Expertise in CAN and CAN FD analysis, ECU diagnostics and reprogramming, OBD-II live data and DTC analysis, communication with vehicle modules (BCM, ECM, TCM), and reverse-engineering of proprietary PIDs and message IDs.
PCB Design & Simulation
Hands-on experience with PCB schematic and layout design using tools such as Proteus, Multisim, Livewire, EasyEda, Ki-Cad, and Altium (Basic), including board bring-up and circuit validation.
Embedded Communication Protocols
Knowledge and application of UART, SPI, I2C, CAN, and OBD-II protocols (ISO 15765-4, J1850, ISO9141-2) for hardware-firmware integration.
IoT & Hardware Development
Experience with sensor integration, actuators, and wireless communication modules for IoT product development from prototype to validation.
Software Tools
Proficient use of Microsoft Visual Studio Code, Git, and Microsoft Office Tools for development, version control, and documentation.
Data Science & Mathematics
Foundational knowledge in data science math skills and calculus, acquired through professional development courses at Duke University and the University of Sydney.
Networking & IT Support
Basic IT support and computer networking tasks, including team operations using Microsoft tools and fundamentals of project coordination.
Proficiency in Embedded C/C++, Python, Arduino, STM32, ESP32, RTOS, and Raspberry Pi for developing firmware solutions for IoT and automotive embedded systems.
Vehicle Communication & Diagnostics
Expertise in CAN and CAN FD analysis, ECU diagnostics and reprogramming, OBD-II live data and DTC analysis, communication with vehicle modules (BCM, ECM, TCM), and reverse-engineering of proprietary PIDs and message IDs.
PCB Design & Simulation
Hands-on experience with PCB schematic and layout design using tools such as Proteus, Multisim, Livewire, EasyEda, Ki-Cad, and Altium (Basic), including board bring-up and circuit validation.
Embedded Communication Protocols
Knowledge and application of UART, SPI, I2C, CAN, and OBD-II protocols (ISO 15765-4, J1850, ISO9141-2) for hardware-firmware integration.
IoT & Hardware Development
Experience with sensor integration, actuators, and wireless communication modules for IoT product development from prototype to validation.
Software Tools
Proficient use of Microsoft Visual Studio Code, Git, and Microsoft Office Tools for development, version control, and documentation.
Data Science & Mathematics
Foundational knowledge in data science math skills and calculus, acquired through professional development courses at Duke University and the University of Sydney.
Networking & IT Support
Basic IT support and computer networking tasks, including team operations using Microsoft tools and fundamentals of project coordination.
Languages
EnglishNative speaker
Project history
Supported R&D and product development for IoT and Automotive embedded systems from prototype to validation. Designed PCB schematics and layouts, supported board bring-up, and validated circuits with systematic debugging. Performed vehicle communication work across CAN/CAN-FD and OBD-II to read live data and DTCs from ECUs and supporting modules (BCM, ECM, TCM); reverse-engineered proprietary PIDs and message IDs to access OEM-specific data. Troubleshooted hardware and software issues across the prototype-to-validation cycle and delivered stable, scalable solutions.
Managed and grown the community across various social media platforms. Helped organize and host both in-person and online tech events.
Supported association operations and community initiatives; assisted with meeting coordination, documentation, and event planning.