Gemini Design offers comprehensive Software and Firmware design services, including requirements definition, software design, API specification, Interface definitions, documentation, implementation, test execution and customer support. Our Software staff has deep fluency in C, C++, C Sharp, and Python on Unix and Windows based systems as well as FPGA/CPLD, and VHDL. We have extensive experience with scientific instrumentation with decades of experience implementing LabVIEW based systems. Our team will efficiently collaborate with your in-house resources providing assistance as-needed with architecture reviews, feature design, development, software configuration management, lifecycle support and customer training and support. Our software team is tightly integrated with our electronics design team greatly simplifying delivery of complete product solutions.