# Amarsena Annam > Senior MedTech Software Test Engineer | Testing · QA · Development | Intuitive Surgical | Verb Surgical | J&J | Varian | Robotics & Oncology” Location: San Jose, California, United States Profile: https://flows.cv/amarsena • Over 10 years in medical devices in analysis, design, testing of embedded, DSP Firmware application for embedded systems, 2 plus years of robotics software testing and robot data analysis. • 3 years of Team Build architecture development with developing the TFS continuous integration (CI) build process. • Experience in writing use cases, requirement gathering and verification and validation (V&V) of control system infrastructure and various subsystems. • Automated build script for the embedded application and firmware application • Expertise in programming with C, C++, C#. • Experience in scripting Python, MS dos batch script and • Writing automated test scripts in NUnit and C# and C# script for standalone embedded system and integrated environment. • Experience in Unified Modeling language with Rhapsody tool • OS internals, IPC methodologies (Message Queues, Shared memory, Pipes, Signals), Synchronization objects (Semaphores) and shell scripts. • Worked on Real Time Operating Systems Nucleus PLUS RTOS, VxWorks. • Experienced in porting and developing and testing of software on the embedded platform. • Expertise in using the various compilers like Hitachi Compilers, Whatcom Compilers, Motorola compilers, TMS320Cxx series, GNU compilers (GCC) etc. • Worked extensively on socket programming. ## Work Experience ### Software Staff Engineer in Test @ Verb Surgical Inc. Jan 2017 – Present | Mountain View, California Working on robot control software test automation Working on robot arm data analysis ( like frequency analysis, minimum bounding distance, graceful-stop, and jitter) Workin on test protocols leading a team of 4 to automation subsystem design test automation ### Senior Software Engineer @ Varian Medical Systems Jan 2013 – Jan 2017 | Palo alto, CA • Build environment configuration and maintenance. • Wrote build scripts for embedded applications, DSP firmware and FPGAs. • Managing software that is suitable for lab environment, unit tests and integrated testing, final testing, QA validation & verification and production. • Managing maintenance releases for all the production lines. • Configuration and maintenance of engineering nightly builds. • Coordination between embedded application, console application and FPGA teams. • Developed tools that are useful for build configurations in C#. • Wrote scripts/tools to access the Source Safe and TFS to get the source code. • Managing all the source code for different production lines. ### Software Development Engineer in Test @ Varian Medical Systems Jan 2010 – Jan 2013 | Palo Alto,California • Involved in gathering and analysis of the node controller and supervisor requirements. • Developed the state diagrams and class diagrams • Debug and bug fixes in various subsytems. • Developed the automation tool in C# and NUnit to install and perform unit test of node controls and supervisor. • Wrote NUnit test script for testing the software on the Pentium ETX boards. • Involved in writing the software and subsystem use cases. • Implemented test module to test the network communication between the systems which supervisor and controllers that are directly talk with hardware in using the TCP/IP protocols. • Testing software for various hardware calibration and initialization motor drive. • Build environment configuration and maintenance. ### Senior Verification Engineer- Contract @ Varian Medical Systems Jan 2007 – Jan 2010 | Palo Alto CA • Developed the automation tool in C# and NUnit to install and perform unit test of node controls and supervisor. • Wrote NUnit test script for testing the software on the Pentium ETX boards. • Involved in writing the software and subsystem use cases. • Implemented test module to test the network communication between the systems which supervisor and controllers that are directly talk with hardware in using the TCP/IP protocols. • Testing software for various hardware calibration and initialization motor drive. ### System Software Engineer- Contract @ Varian Medical Systems Jan 2005 – Jan 2007 | Palo Alto CA • Build environment configuration and maintenance. • Managing software that is suitable for lab environment, unit tests and integrated testing, final testing, QA validation & verification and production. • Managing maintenance releases for all the production lines. • Configuration and maintenance of engineering nightly builds. • Coordination between embedded application, console application and FPGA teams. • Developed tools that are useful for build configurations in C#. • Wrote scripts/tools to access the Source Safe and TFS to get the source code. • Managing all the source code for different production lines. • Training and lead the release team members for the various product lines. • Wrote build scripts for embedded applications, DSP firmware and FPGAs. ### Software Engineer- Contract @ Pitney Bowes Jan 2002 – Jan 2003 | Shelton CT • Worked on Null modem connection between PC and Mailing machine. Worked on the serial port driver of the SH7729 board to connect to the PC. • Worked on the thread creation, which is responsible to PC Connection. • Write automation programs to test transfer huge number for files between FTP Client and server, this Client is responsible for the transfer of files which are contains the accounting data from the mailing machine to the PC • Tested using C++ objects for XML messaging between Mailing machine and PC based application. • Executed the integrated modules using test scripts. ### Engineering Trainee @ Rendezvous on Chip private limited Jan 1998 – Jan 1998 | Hyderabad, India Training in Embedded systems RTOS(vxWorks) and TCP/IP/IP ## Education ### Master of Engineering (M.Eng.) in Electronics and Communications Engineering Andhra University ### Bachelor of Engineering (B.E.) in Electrical, Electronics and Communications Engineering Andhra University ### Python of Programmers in Computer Programming University of California, Santa Cruz ## Contact & Social - LinkedIn: https://linkedin.com/in/amarsena-annam --- Source: https://flows.cv/amarsena JSON Resume: https://flows.cv/amarsena/resume.json Last updated: 2026-04-12