Summary
Overview
Work History
Education
Skills
Hobbies
Languages
Timeline
Generic

Abiola Adimi

Summary

Collaborative Embedded Software Engineer with embedded systems expertise and exceptional background coordinating with software, hardware and firmware engineers. Demonstrated excellence when connecting diverse contributors with varied talents to harmonize embedded systems to meet business goals and performance needs. Polished professional at creating well-aligned, cooperative workgroups.

Overview

8
8
years of professional experience

Work History

Lead Embedded Software Engineer

Omcare Inc
07.2018 - Current
  • Enhanced system performance by optimizing embedded software algorithms and implementing efficient coding techniques.
  • Collaborated with cross-functional teams to develop high-quality, reliable software for various embedded systems applications.
  • Developed robust communication protocols for seamless integration of hardware components, improving overall system functionality.
  • Implemented rigorous debugging methodologies to identify and resolve software issues, ensuring optimal performance in real-world environments.
  • Designed custom drivers and interfaces for a diverse range of i.MX products (NXP), contributing to the success of multiple projects.
  • Streamlined the coding process by creating reusable libraries and APIs, accelerating development timelines across projects.
  • Conducted code reviews to maintain high-quality standards throughout the software lifecycle, reducing defects and maximizing efficiency.
  • Increased system stability by identifying memory leaks and addressing other resource management issues during development cycles.
  • Mentored junior engineers in embedded programming concepts, fostering professional growth within the team.
  • Assisted in hardware troubleshooting efforts alongside engineering teams when necessary, providing valuable insight into potential software-related issues.
  • Designed Linux Kernel Application Programming Interfaces (APIs) for use in third-party software development.
  • Performed high-level coding in various programming languages (C/C++, Python, Java, Rust).
  • Coordinated deployments of new software, feature updates and fixes.

Engineering Lab Assistant

Century College
09.2015 - 05.2016
  • Enhanced lab efficiency by maintaining and calibrating equipment for accurate data collection.
  • Streamlined testing processes for quicker results, implementing detailed documentation procedures.
  • Assisted in research projects, contributing to the development of innovative engineering solutions.
  • Collaborated with engineers to execute experiments, improving overall project outcomes.

Education

Bachelor of Science - Computer Engineering

University of Minnesota - Twin Cities
Minneapolis, MN
05.2018

Skills

  • Object-Oriented Development
  • API Design
  • Embedded Device Design
  • Signal-Level Debugging
  • Embedded Linux
  • Hardware-software integration
  • Linux kernel programming
  • Continuous Integration Systems using Yocto
  • Programming Languages: Java, Javascript, Net, Python, Dart
  • Software Development Tools: JIRA, Confluence
  • Cross-platform app development (Flutter/QT Framework)
  • DevOps Engineering

Hobbies

3D printing, Music, Cooking, Gaming

Languages

French
Native or Bilingual

Timeline

Lead Embedded Software Engineer

Omcare Inc
07.2018 - Current

Engineering Lab Assistant

Century College
09.2015 - 05.2016

Bachelor of Science - Computer Engineering

University of Minnesota - Twin Cities
Abiola Adimi