Noor Hasan Ahmed | +1 281 406 4464 | noor.hasan@outlook.com Summary I have over 14 years of experience in Embedded Systems and Information Technology, specializing in low-level software, firmware development, and Windows device driver architecture. My expertise includes developing and validating device drivers, firmware, OS configuration, and performance optimization. I have a strong interest in AI concepts and their impact on embedded systems and am currently exploring AI in automotive configuration management. Education M.S. in Embedded Systems, Oakland University, MI (GPA: 4.0/4.0) PG Diploma in Embedded Systems, C-DAC, NOIDA, U.P. (Grade: A) B. Tech. in ECE, RK University, Bareilly, U.P. (GPA: 3.75/4.0) Technical Skills Programming: Expertise in C, C++, Python, and embedded systems on Linux and Windows. Embedded Systems: Experience with RTOS (RTA-OS, VxWorks), Linux Kernel, device driver development, and WDM. Firmware & Driver Development: Strong background in low-level software design, driver architecture, debugging, and validation. Debugging & Problem-Solving: Deep understanding of HW/SW driver interactions, hardware specifications, and performance optimization. Tools & Frameworks: Git, Gerrit, Tresos, RTA-OS, Lauterbach T32, Logic Analyzer, DIAB compiler, Jira, VSCode, Eclipse. Professional Experience KPIT, Technical Leader Client: General Motors, USA Project: SDV Middleware Software Led development and validation of device drivers for embedded systems, focusing on firmware-hardware interactions. Developed low-level software components for OS configuration, memory management, ISR handling, and priority allocation using RTA-OS. Configured EB Tresos for peripheral integration, ISR configuration, pin multiplexing, and static code generation. Performed system-level performance analysis to optimize real-time execution of embedded workloads. Automated unit testing and built scripts to support manual testing, improving validation efficiency. Worked with Lauterbach JTAG Debugger and Logic Analyzer for hardware debugging and driver validation. Environment: GIS, RTA-OS, Tresos, Gerrit, Lauterbach T32, DIAB Compiler Aricent Technology, Technical Leader Key Projects: DMA Driver Development & Optimization: Developed and optimized DMA drivers, reducing latency and improving throughput in embedded communication systems. CAT and MBIM Component Development: Developed abstraction layers for crossplatform OS compatibility, enhancing data communication efficiency. Windows Device Driver Development: Worked on WDM architecture for high-speed communication peripherals. Firmware & Hardware Debugging: Validated and optimized low-level drivers, collaborating with hardware engineers to ensure stable system integration. Environment: Embedded C, C++, Windows Kernel, DMA Drivers, Lauterbach Debugger, JIRA, Git ST Ericsson, Sr Software Developer Project: Driver Development for Nokia Symbian OS & Windows CE 7.0 Developed and optimized DMA drivers for Nokia mobile devices, ensuring performance and stability improvements. Designed test suites for driver validation, enhancing the efficiency of DMA transactions in mobile systems. Worked on firmware debugging and optimization, ensuring low-level system stability and performance enhancements. Environment: Symbian OS, Windows CE 7.0, DMA Drivers, Lauterbach Debugger Key Areas of Expertise Low-Level Software & Firmware Development: Expertise in firmware, driver development, and OS integration for embedded hardware. Driver Architecture & Validation: Strong experience in hardware/software interactions, debugging, and validation of embedded drivers. Cross-Team Collaboration: Worked with hardware, firmware, and software teams to develop, integrate, and validate embedded software solutions. Hardware Debugging & Optimization: Experience in understanding hardware specifications and applying that knowledge to design and debug drivers.