Senior Software Engineer - L&T Technology Services - Mumbai
(2025-12)
- Collaborated with client to identify, analyze, and resolve software bugs, ensuring system reliability and performance.
- Updated and optimized legacy product firmware to accommodate hardware changes, delivering reliable functionality and meeting customer specifications.
Software Engineer II - ICU Medical India LLP - Chennai
(2025-04 - 2025-11)
- Developed and maintained embedded software applications for ambulatory infusion pumps on Windows-based platforms.
- Designed and implemented features and bug fixes using Embedded C/C++, adhering to OOPS concepts and design patterns.
- Performed systematic debugging and root cause analysis to resolve issues impacting device functionality and reliability.
- Executed unit and integration testing to ensure compliance with medical device safety and quality standards.
- Created and maintained software design documents, API documentation, and integration documentation.
- Performed code reviews to ensure code quality, maintainability, and adherence to coding standards.
Software Engineer I - ICU Medical India LLP - Chennai
(2022-03 - 2025-03)
- Developed and maintained Software Applications for Medical Equipment on Linux Kernel/Windows-based platform (e.g. Infusion Pump, Ambulatory pump, Syringe Pump).
- Worked extensively with PEG Pro and QT GUI framework for device-based UI development and issue resolution.
- Experienced in software design, code development, unit testing, and maintaining project-defined code quality.
- Applied debugging techniques using logs, breakpoints, and debuggers to identify and fix software issues.
- Conducted manual testing to validate functionality, performance, and safety requirements.
- Mentored new team members and assisted with onboarding activities.
Graduate Engineer Trainee - ICU Medical India LLP - Chennai
(2021-03 - 2022-03)
- Developed automation dev-tests to improve code coverage.
- Created PyTest automation scripts, reducing manual testing effort by 25% and saving approximately 20 hours per week.
- Supported test planning and execution aligned with product requirements.
- Mentored junior team members and assisted with onboarding activities.