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 |