Firmware & Embedded Software Engineer | QNX | Embedded Linux | iMX8/iMX9 | TI AM62P | Device Drivers & BSP | Visteon








Btech, Electrical and Electronics Engineering
Vellore Institute of Technology
Join K.Yashodhar and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossFirmware & Embedded Software Engineer | QNX | Embedded Linux | iMX8/iMX9 | TI AM62P | Device Drivers & BSP | Visteon
Embedded Software Engineer with 3+ years of hands-on experience in embedded Linux and QNX RTOS kernel/driver development on TI AM62P, NXP iMX8 and iMX9 platforms at Visteon β a Tier-1 automotive supplier powering Ford, BMW, and other global OEMs. I work at the intersection of hardware and software β doing the kind of low-level work most engineers don't get to touch: board bring-up, BSP porting, device driver development, boot performance tuning, and deep peripheral debugging at the protocol/spec level. Notable wins: β‘ Reduced system boot time from 4s β 1s (4x improvement) on iMX9 via firmware profiling and low-level tuning π 2Γ Visteon Silver Award recipient for iMX9 bring-up ownership and Ford project impact π Winner β CODE CRUISE C Hackathon (Visteon, 2024) Technical depth: - OS/RTOS: QNX SDP 7/7.1/8, Embedded Linux, Linux Kernel internals - Driver Dev: Linux/QNX device drivers, resource managers, BSP porting, GPIO, UART,Signature Unit - Peripherals: eMMC (JEDEC spec-level), NOR Flash, UART,SPI, I2C β deep protocol analysis & debugging - Platforms: NXP iMX8/iMX9, TI Sitara AM62P - Tools: Yocto/BitBake, QNX Momentics, VectorCAST, Klocwork, Coverity, GitLab, Jenkins
Cuddapah
langsmith
openai
railway
v0
Software engineer -2 at Visteon Corporation, Apr 2025 - Present Β· 1 yr 3 mos, Embedded Linux & QNX Kernel/Driver Development β NXP iMX8,iMX9 and TI AM62P Platforms - Achieved 4x boot time reduction (4s β 1s) on iMX9 through systematic firmware profiling and low-level tuning β directly improving multimedia subsystem latency - Led end-to-end board bring-up for custom iMX9/QNX platform: boot flow analysis, peripheral initialization, hardware validation, and BSP low-level driver porting - Developed GPIO and Signature Unit resource manager drivers in C for QNX RTOS, ensuring correct peripheral init and inter-process resource arbitration - Implemented clock gating and power gating strategies to optimize power consumption on multi-processor embedded hardware - Analysed eMMC write behaviour on iMX8, investigated BKOPS host-managed vs autonomous modes. - Diagnosed patrol read interference with Power-Off Notification on Samsung eMMC causing boot regression. - Enabled UART-based IPC with loopback and hardware flow control validation for reliable inter-processor messaging - π Silver Award (Apr 2026) β recognized for iMX9 bring-up, eMMC EOL analysis, and QNX BSP porting ownership
Software Engineer at Visteon Corporation, Jul 2023 - Mar 2025 Β· 1 yr 9 mos, Embedded Linux & QNX Kernel/Driver Development β NXP iMX8 Platform - Debugged UART protocol IPC failures using QNX TraceLogger and Momentics IDE for kernel-level log analysis; restored inter-process communication stability - Resolved eMMC boot issues on iMX8 via deep JEDEC spec analysis β patrol read, boot blocks, garbage collection, BKOPS, ext CSD registers, and driver configs - Fixed backup GPT header corruption causing OTA and CAN reflash failures β traced root cause to image flashing defect and implemented driver-level fix - Validated Signature Unit & DIO Resource Manager on iMX8; performed CPU load profiling and unit testing with VectorCAST - Developed manufacturing image generation scripts with binary integrity verification - π Silver Award (Jul 2024) β Certificate of Excellence for outstanding business impact on Ford projects - π Winner β CODE CRUISE C Hackathon (Visteon, Jul 2024)
Intern at Visteon Corporation, Jan 2023 - Jun 2023 Β· 6 mos, - Gained foundational understanding of embedded software architecture for automotive cluster systems on NXP iMX platforms - Assisted in peripheral driver testing and hardware validation tasks - Performed unit testing on resource managers using GoogleTest framework
Btech, Electrical and Electronics Engineering, Vellore Institute of Technology