Software-Firmware DevelopmentSoftware: Datatek Software Engineers have demonstrated their abilities to work with disciplined design and development methodologies, including Object Oriented Design and Structured Design using tools including Rational Rose, ClearCase and UML. Our experienced engineers have performed as Systems Engineers, Software Architects, Software Engineers, Designers and Developers.
Our team has done extensive coding in the C and C++ programming languages on a variety of platforms and applications, as well as Assembler. Our developers have also completed a number of projects in current languages including HTML, Java, Visual C++ and Visual Basic, as well as legacy languages including Fortran, COBOL and Pascal. Our staff has worked in a variety of SQL relational database development environments, including Oracle, MS Access and Informix. Embedded Systems Software/Firmware: Datatek engineers are experienced in developing software and firmware for embedded systems that include processors such as Motorola, TI, and MIPs. We offer solutions in a variety of languages and at all levels of programming using the latest development tools. Our developers follow a rigorous software design methodology that includes version and source control. Our staff has on average over 15 years of experience working closely with hardware developers gaining experience in the critical task of software and hardware integration. Our low-level firmware developers have extensive experience with hardware device control, boot code, diagnostics, and device drivers. We have developed systems that facilitate field updates through network programming of flash, EEPROM and FPGAs. Our developers have experience implementing industry leading RTOS products such as Psos, as well as our own proprietary RTOS. We are also experienced in application level programming for the Windows and Linix Operating systems including GUI design, database programming, security, and network management. Datatek has several development platforms and equipment to perform unit and system testing on all of our software products. Datatek can deliver a complete package that includes documentation, CDs, source, install packages, programmed devices or complete board support packages. Programming Level: - Firmware – Diagnostics, Factory Tests, Boot Image, and Monitor function
- DSP – Medical, Industrial, and Military
- Device Drivers – Linix, Unix, Windows
- Operating Systems – Development, Implementation, and Integration
- Applications – Networking, DAQ, Medical, Military, Wireless
Languages:
Assembler HTML JAVA C/C++ PERL Visual C++ |  | Tools:
Code Composer Labview Visual Studio.net GNU Psos Xray Debugger |
|