Skip to main content
Manikanta Mogali

Manikanta Mogali

Embedded Engineer

Talent
ChesterfieldMember since September 21, 2026
Embedded CC++PythonBashTIFreeRTOSLinux Device DriversYoctoSPII2CUARTCANCAN FDEthernetTCP/IPUSBBLEJTAGSWDGDBOscilloscopeLogic AnalyzerProtocol AnalyzerBoard Bring-UpGitCMakeMakeGCCCI/CDUnit Testing
·

Hire this person

Send a job offer directly to this candidate

Embedded CC++PythonBashTI

About

Embedded Engineer with 4+ years of experience developing production-grade firmware, Linux device drivers, and real-time embedded applications for ARM Cortex-M and Cortex-A platforms. Proficient in Embedded C, C++, Python, FreeRTOS, Embedded Linux, Yocto, and hardware communication protocols, including SPI, I2C, UART, CAN FD, Ethernet, USB, BLE, and TCP/IP. Experienced in board bring-up, peripheral driver development, interrupt handling, DMA, memory optimization, multithreading, and hardware debugging using JTAG, SWD, GDB, oscilloscopes, and logic analyzers.

Strong background in Secure Boot, firmware signing, OTA updates, TPM integration, AUTOSAR, UDS Diagnostics, MISRA C/C++, ISO 26262, and automated testing through CI/CD, static analysis, unit, integration, and HIL testing. Proven ability to collaborate with hardware, validation, and QA teams to deliver secure, reliable, and high-performance embedded systems.

Experience

Embedded Engineer - Dell Technologies

(2025-07)

  • Leading the AI-Enabled Edge Server Management Platform by developing Embedded C/C++ firmware for ARM Cortex-A processors with Embedded Linux, Yocto, PCIe, SPI, I2C, and UART, improving system responsiveness by 35%.
  • Architecting secure embedded solutions using Secure Boot, Firmware Signing, OTA Updates, TPM integration, and MISRA C/C++, reducing security vulnerabilities by 45% through firmware validation and authentication.
  • Developing Linux device drivers and multi-threaded applications using POSIX Threads, TCP/IP, Ethernet, USB, CAN FD, and BLE to enable high-performance communication between embedded hardware and cloud platforms.
  • Optimizing board bring-up and firmware debugging using JTAG, SWD, GDB, Oscilloscope, Logic Analyzer, and Protocol Analyzer, reducing hardware validation and debugging time by 40% across multiple embedded platforms.
  • Automating firmware build and release pipelines with Git, CMake, GCC, Bash, Jenkins, Static Analysis, Unit Testing, Integration Testing, and HIL Testing to improve software quality and release consistency.
  • Collaborating with cross-functional hardware and validation teams to implement DMA, Interrupts, Power Management, Memory Optimization, AUTOSAR, UDS Diagnostics, and Agile practices for embedded systems.

Embedded Engineer - VMware

(2020-03 - 2023-07)

  • Contributed to the Edge Device Management Platform project by developing Embedded C/C++ firmware for ARM Cortex-M based edge devices, implementing GPIO, UART, and SPI drivers to enable reliable hardware communication.
  • Developed peripheral drivers for I2C, ADC, PWM, Timers, and DMA, improving sensor integration and reducing firmware execution latency by 20%.
  • Integrated FreeRTOS task scheduling, interrupt handling, and inter-task synchronization using queues, semaphores, and mutexes to support responsive real-time embedded applications.
  • Performed board bring-up activities using JTAG, SWD, GDB, Oscilloscope, and Logic Analyzer, identifying hardware and firmware issues that improved debugging efficiency by 30%.
  • Implemented secure firmware update capabilities with OTA Updates, Secure Boot, and Firmware Signing, increasing firmware deployment reliability to 99.5% across embedded devices.
  • Collaborated with hardware validation and QA teams to execute unit testing, integration testing, HIL testing, and static code analysis using Git, CMake, and GCC, ensuring compliance with embedded software quality standards.
  • Optimized memory utilization, power consumption, and task execution by refining interrupt service routines, memory allocation, and multithreading mechanisms, reducing overall memory footprint by 18%.
  • Documented firmware design, debugging procedures, and interface specifications while supporting Agile development, code reviews, version control with Git, and continuous integration workflows for embedded software releases.

Education

Master’s - Information Systems - Saint Louis University (2023-08 - 2025-05)

Bachelor of Technology - Electronics and Communication Engineering - SRM Institute of Science and Technology (2017-06 - 2021-05)

Skills

Embedded Engineer

Reviews

Related