Home

Vinod Kumar - Embedded Software engineer
rakesh.s@kasmoglobal.com
Location: Arlington Heights, Illinois, USA
Relocation: Yes
Visa: H1 B
Tharaka vinod kumar Bandaru
Email: tharakabandaru@gmail.com| Phone: +1 (203) 903-8761
LinkedIn Profile: https://www.linkedin.com/in/tharak-b-a7535358/
Professional Summary
Skilled Senior Software Engineer with over 8 years of experience developing software solutions for embedded systems and cross-platform applications. Specialized in C++, Qt/QML, and Embedded Linux, with proven expertise in debugging, designing scalable architectures, and leading teams. Experienced in developing software for regulated environments, adhering to key medical device standards such as IEC 62304 and FDA guidelines.
Professional Experience
Sr. Software Engineer
Baxter, Round Lake, IL | Mar 2021 Present
Developed UI software for Infusion Pumps (Syringe, LVP, PCA) using C++ and Qt/QML, ensuring high usability and system reliability.
Created scalable software architectures while following IEC 62304 standards for medical software development.
Mentored team members in C++ programming and debugging techniques, improving overall team efficiency.
Collaborated with cross-functional teams (Systems, Clinical, HF, UI/UX and Risk) to align software designs with regulatory and clinical requirements.
Conducted detailed software reviews, including module design reviews and architecture discussions, ensuring adherence to best practices.
Defining software requirements in DOORS, implementing code, and performing functional verification.
Wrote and verified unit tests using the Google Test (GTest) framework to validate software functionality and reduce defects.
Sr. Software Engineer
Minnetronix Medical, St. Paul, MN | Oct 2020 Feb 2021
Built software features for Transdermal GFR Monitors using C++ and Qt/QML, enhancing usability and functionality.
Debugged critical system issues to improve performance, ensuring alignment with FDA Class II device expectations.
Delivered high-quality, maintainable code that supported rigorous testing and verification processes.
Sr. Software Engineer
Baxter, Round Lake, IL | Sept 2018 Sept 2020
Designed and implemented GUI screens for Infusion Pumps (Syringe, LVP) using C++ and Qt frameworks, meeting project goals and user needs.
Conducted software risk assessments and participated in design reviews, ensuring compliance with medical software development standards.
Debugged and optimized software to ensure reliable performance, contributing to the overall product quality.
Embedded Software Engineer
Baxter, Brooklyn Park, MN | Aug 2017 Aug 2018
Developed embedded software in C++ to integrate hardware components like Blood Warmers and Syringes with Dialysis Systems.
Resolved critical software issues, ensuring seamless system operation and compliance with safety requirements.
Authored detailed documentation for software changes to support regulatory submissions.
Embedded/HMI Software Engineer
SiriusXM, Farmington Hills, MI | July 2016 July 2017
Delivered HMI software for automotive infotainment systems using C++, Qt/QML, and QNX.
Optimized system performance by implementing multithreading and advanced C++ memory management techniques.
Debugged and resolved integration issues, ensuring smooth operation between hardware and software components.
Asst. Software Developer
Vision Krest Embedded, Hyderabad, India | May 2012 Oct 2013
Developed device drivers and system components in C++ for high-performance routers.
Ported BSD operating systems to embedded platforms, improving compatibility and system efficiency.
Enhanced system performance in real-time environments by implementing optimized C++ code.
Education
M.S. in Computer Science | Campbellsville University, Louisville, KY | 2021
M.S. in Information Technology Services Administration | Campbellsville University, Louisville, KY | 2020
M.S. in Electrical Engineering | University of New Haven, West Haven, CT | 2015
B. Tech in Electronics and Communication Engineering | Jawaharlal Nehru Technological University, Hyderabad, India | 2012
Technical Skills
Programming Languages: C, C++, Python, Qt/QML, Assembly, Linux Shell Scripting
Platforms: Linux, Android, FreeRTOS, Windows
Tools & IDEs: SVN, GIT, QT Creator, Microsoft Visual Studio, QT Debugger, Eclipse, Enterprise Architect
Protocols: SPI, I2C, CAN
Other Tools: IBM DOORS, HP ALM, TcU
Keywords: cprogramm cplusplus user interface user experience hewlett packard quasar toolkit Connecticut Illinois Kentucky Michigan Minnesota

To remove this resume please click here or send an email from rakesh.s@kasmoglobal.com to usjobs@nvoids.com with subject as "delete" (without inverted commas)
rakesh.s@kasmoglobal.com;5011
Enter the captcha code and we will send and email at rakesh.s@kasmoglobal.com
with a link to edit / delete this resume
Captcha Image: