Software Engineering Services

Our engineering services include Embedded & Firmware software development, application software development, and custom device driver development.. Software Engineering Services

Embedded Software & Firmware

BAT’s embedded engineering team has 20+ years of experience designing and developing embedded software for medical devices and medical instrumentation. Our embedded software product experience includes insulin pumps, glucose monitors, laser hair removal devices, and clinical chemistry analyzers.

Microcontrollers & Microprocessors

BAT has worked with today's most advanced and widely used embedded processors include the TI MSP430 and Microchip PIC family of processors.

  • Texas Instruments MSP430
  • Motorola 68HC11
  • ARM7 and ARM9
  • Microchip PIC24X and PIC18X family of processors.

Real-Time Operating Systems

We have worked with many of the most widely real-time operating systems including:

  • Windows XP Embedded/Windows CE
  • VxWorks
  • Embedded LINUX
  • Vertex
  • pSOS

Application Software Development

User Interface Design and Development

BAT has designed and developed user interfaces for medical devices and medical instrumentation. Many of the products we have designed and development are in use today in hospitals and laboratories throughout the US, Canada, and Europe. Our user interface technology and expertise include:

  • Rapid Prototyping
  • Content Internationization
  • Windows Technology: WPF,.Net, C#, MFC, Visual Basic, ASP
  • Java Technology: AWT/Swing, Web Start
  • LINUX & LINUX Technology: X-Windows, Motif, GTK+
  • Web Technology: XHTML, PHP, Perl, AJAX, JSP, ASP.

Middleware & Database Technology

We have worked with many of the latest in middleware and database technologies. We have successfuly used these technologies to design and development one of the most sophisticated and highly advanced point-of-care data management system deployed throughout the US and Europe. Our middleare and database experience includes:

  • Middleware Technology: COM/DCOM/COM+, .Net, JAVA J2EE/ EJB, Web Services, JBoss Application Server
  • RDBMS/Database: Oracle, PostgreSQL, MySQL, mSQL, MS SQL Server, SQL Server Express

Device Driver Development

BAT provides custom device driver development services for various platforms including LINUX, Windows XP, Vista, and Windows 7.

  • LINUX & Fedora
  • Winows XP/Vista/7
  • Windows Embedded CE
  • Windows XP Embedded