Uploaded by Noor Ahmed

Embedded Systems Resume: Noor Hasan Ahmed

advertisement
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.
Download