Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

MADHU NARAYANASWAMY

Wethersfield

Summary

Dynamic Firmware Engineer with a proven track record at ASSA ABLOY, excelling in embedded C programming and real-time operating systems. Expert in optimizing firmware for performance and efficiency, while fostering effective teamwork and communication. Successfully integrated third-party libraries, enhancing functionality and driving project success through innovative problem-solving.

Overview

2
2
years of professional experience

Work History

FIRMWARE ENGINEER

ASSA ABLOY
Berlin
08.2023 - 05.2025
  • Programmed, debugged, and optimized firmware code, ensuring adherence to coding best practices.
  • Developed automated test scripts and conducted rigorous unit testing on Zephyr platform.
  • Engaged in code review processes, providing constructive feedback to enhance team coding standards.
  • Collaborated with hardware and mechanical teams during design, development, and integration phases.
  • Optimized power management strategies for enhanced resource efficiency and performance.
  • Created efficient algorithms for real-time applications running on embedded platforms.
  • Maintained version control repositories for tracking software changes across releases.
  • Integrated third-party libraries into firmware framework to expand functionalities.

Education

Master of Science - Electrical Engineering

UNIVERSITY OF TEXAS AT ARLINGTON
Arlington, TX
05.2023

Bachelor of Science - Electronics and Communication Engineering

VISVESVARAYA TECHNOLOGICAL UNIVERSITY
07.2020

Skills

  • Embedded C and assembly language
  • Communication protocols
  • Microcontroller programming
  • Real-time operating systems
  • Firmware debugging
  • Device driver development
  • Software integration
  • Version control systems
  • Effective communication and teamwork
  • Problem solving and troubleshooting
  • Hardware debugging tools
  • Timer and PWM management
  • TCP/IP and UDP networking
  • GIT, JIRA, and Confluence usage
  • Multithreading techniques
  • Circuit analysis with oscilloscopes and multimeters

Projects

RTOS FOR AN ARM-M4F CORE RTOS, NVIC, STACK

  • Designed a real-time operating system with an option to switch between co-operative and pre-emptive system, that supports round robin and priority scheduling, task synchronization using semaphores.
  • Implemented a shell interface over UART for real-time profiling of the scheduler.

PEER TO PEER COMMUNICATION SYSTEM C, ASM, TM4C123GH6PM, UART, CCS

  • Developed an interrupt-based communication system using M4F ARM microcontroller (TM4C123GH6PM) with a user interface, transmit/receive user-defined commands over UART on the RS-485 link.
  • Implemented firmware to support features like acknowledgment, carrier sense, binomial backoff retransmission technique and sending back unsolicited messages to the transmitter.
  • Implemented circular buffer to print out the messages on the serial console as part of UI programming.

DESIGN OF A 32-BIT RISC PROCESSOR INSTRUCTION SET, HAZARDS 

  • Designed a 32-bit scalar RISC microprocessor with load-store architecture, a 4-stage pipeline and Pseudo Harvard architecture including the instruction and data memory interfaces, register interface, and the entire pipeline control logic with full resolution of all structural, control, and data hazards.

BEST ARCHITECTURE FOR A CACHE CONTROLLER CACHE ARCHITECTURE

  • Implemented a software program replicating the cache memory operations to speed up microprocessor system for FFT algorithm execution. Implemented write back and write through types of write strategies with LRU (Least Recently Used) replacement strategies for calculating average memory access time determined the combination of burst length, ways of associativity and write strategy gives the best performance.

Timeline

FIRMWARE ENGINEER

ASSA ABLOY
08.2023 - 05.2025

Master of Science - Electrical Engineering

UNIVERSITY OF TEXAS AT ARLINGTON

Bachelor of Science - Electronics and Communication Engineering

VISVESVARAYA TECHNOLOGICAL UNIVERSITY
MADHU NARAYANASWAMY
Want your own profile? Build for free at Resume-Now.com