Senior Embedded System Engineer
MARSHALL INTECH TECHNOLOGIES LLC, DUBAI (JOINT COMPANY OF BINGHALIB GROUP, UAE & MARSHALL RADIO, USA
Total years of experience :12 years, 8 Months
• Crafted and established long-range and extended battery life wireless and GPS products.
• Launched and managed falcon management system and remotely operated products.
• Designed a new proprietary remote telemetry solution for off-shore towers.
• Led development of tracking products, AeroVison, FalconEYE vision.
• Created firmware for autonomous vehicle controller.
RESEARCHED, DESIGNED, & IMPLEMENTED FIRMWARE FOR DRONE MAPPING SYSTEM
• Utilized UHF transceivers, Wi-Fi, Bluetooth and several sensors including accelerometer, gyroscope, magnetometer, and barometer to develop a diverse range of applications.
• Steered creation of RTOS based and bare-metal applications and device drivers based on different microcontrollers and microprocessors
• Held full accountability for evolving and executing firmware for drone mapping system.
• Set-up and rolled-out PostgreSQL based backend and NCurses based frontend GUI for Linux based products.
• Ported Nucleus Safety Certified (DO-178C Level A, IEC-61508 SIL 3, IEC-62304 Class C) Cortex-M4 architecture port and established basic board support package for TI TDA3x EVM.
• TI DM8148 EVM Cortex-M3 Core: developed DMA, UART, UART DMA, SPI DMA, I2C, I2C DMA, and processor cache and (DMA, UART, UART DMA, NAND flash for Cortex A8 core.
• Accomplished Nucleus drivers for DMA, SDMMC, UART DMA library, I2C, SPI, SPI DMA, RTC, and clock manager for Cortex-A8 based custom platform.
• TI Tiva TM4C129x (accomplished board bring up, JTAG connection with ICDI and BDI3000, Nucleus Kernel Port, UART, SPI, I2C, Clock Manager).
• TI Omap-L138 EVM (developed DMA, SDMMC, SDMMC DMA, Touchpanel, UART, UART DMA, SPI, I2C, and board bring up with BDI3000).
• Broadcom 5410x Big Board (added QSPI NOR flash driver, hardware timers library, watchdog timer library for Nucleus).
• Attained Board bring up, JTAG connection with BDI3000, BSP porting for Freescale PPC MPC8349E MDSPB.
• Developed Ethernet, SPI, I2C, SDMMC drives for Freescale PPC P1020 RDB, and PPC MPC8313E RDB.
• TI RM46x Hercules HDK: built USB, Ethernet, ADC, SPI, I2C device drivers).
• Freescale i.MX6 SabreLite: added Timer, Touchpanel, SPI, I2C drivers.
INTERNAL DEVELOPMENT PROJECTS
• Ensured swift resolution of issues and added new features and enhancements for several drivers for ST STM3240G EVAL, Freescale i.MX28 EVK, Renesas Genmai, Xilinx Zedboard, Freescale PPC P1015, Atmel AT91SAM9263 EVK, Freescale TWR K70F120M, TI BeagleBone Black, NXP LPC5400 Xpresso, and custom platforms and QEMU for ARM926E.
• Organised training sessions for newly hired engineers to create an atmosphere of trust and encouraging innovations.
• Leveraged debuggers including BDI3000, BDI2000, Sourcery Probes, ST-Link, ICDI, and J-Link.
• Prepared high-stakes presentations and produced different videos for customers.
Delivering lectures to Electrical Engineering students.
Conducting Labs
Delivering lectures to Electrical Engineering students.
Conducting Labs
URL removed due to policy violation. Please contact support for further information.