The Software Development Team is composed of software engineers and analysts who are highly skilled in all areas of software development. Coming from industries as diverse as health care, aerospace, telecommunications, defense, research, industrial automation, and power utility, the CBSE team is experienced in the following areas:
CBSE software developers have a broad background in software requirement analysis and design. Our developers use a variety of tools and methodologies including Use Cases, Class and Object Modeling, and Data Modeling. They are well versed in user/analyst joint application development.
CBSE has many years of software development experience on a variety of operating platforms. These platforms include UNIX (HP/UX, SUN/Solaris, iOS, Linux, Mac OS X), and Windows, using languages such as C#, C++, C, Objective C, Borland C++ Builder, and Visual Basic. The team has used a variety of tools for Software Development. These include GNU (on Linux), Microsoft Visual Studio .Net, Xcode (on Mac OS X), and multiple embedded microcontroller platforms.
Our team is experienced in distributed systems development and multi-tiered client/server computing and also has a background in heterogeneous distributed development. We are well-versed in TCP/IP network programming tools on a variety of platforms and are also experienced in distributed computing architectures such as Microsoft Web Services, .Net Distributed Components, OSF DCE, and CORBA.
CBSE software developers are experienced in relational database design and development. In the project design phase, CBSE analysts are experienced in the techniques of Data modeling, ER modeling, and data normalization. They are also very experienced in database software tools such as embedded SQL, Client Library Interface, and stored database procedures. CBSE team members are proficient in Microsoft SQL Server 2000, Sybase, Informix, Ingres, and Microsoft Access. They have also used DB development tools such as Microsoft .Net and Borland Builder Database Components.
With CBSE's affiliation with NASA, our software team is very experienced in the design and development of space payload monitoring and control systems as well as other types of embedded systems. Our hardware experience includes PC-104 (Intel), PowerPC (on VME bus), Intel 8051 Microcontroller, PIC Microcontroller (Rabbit), and Texas Instrument MSP430 processors. Our software environments include Linux, Microsoft Visual Studio .Net, .Net for Mobile Computing, WindRiver VxWorks, and Windows CE. CBSE developers are experienced in device level development such as RS422 and RS232 serial communications, stepper and servo motor control, digital image processing, visual display control, laser control, thermal control and temperature, pressure, and humidity monitoring.