Services
Overview
Account Management
Quality
Product Development
Full Life Cycle
Materials
Test Strategy
Order Fulfillment
Manufacturing
WEEE RoHS
PFS
Services > Product Development > Software Design
Software Design
Design Graphic

Benchmark’s Software Development Team provides a wide range of support ranging from application and software driver development to test and diagnostic development for OEMs in the embedded application market.

Software Design Overview

Benchmark’s Software Development Team provides a wide range of support ranging from application and software driver development to test and diagnostic development for OEMs in the embedded application market.

As an integral part of Benchmark Electronics’ suite of design services, the software development team is available to provide software support for the design and testing needs of OEM’s in the medical, telecommunications, computer, testing/instrumentation and industrial controls industries. Benchmark leverages our technical relationships with several leading CPU vendors to complement our software team’s development capabilities.

Our ISO9001 certified processes provide requirements trace-ability and a disciplined design approach throughout the design process. In support of our design efforts, various tools and methods are used for bug and issue tracking, revision control, code reviews, code inspections and functional verification. Benchmark Electronics’ software development team’s goal is to provide our customers with software services that successfully meet their design requirements within their project schedule and budget. This is achieved by following the Benchmark Design Service processes which are adaptable to our customers needs. Our engineers also strive to enhance their technical skills and acquire new developmental toolset capabilities to meet our customers’ ever-changing needs.

Software Product Design

The Benchmark Software Development Team can provide BIOS, firmware, application and driver development support. Our Software Engineers have experience with AMI BIOS development utilizing AMIBIOS8 and related development tools, but are also capable of supporting development with other BIOS solutions. Our development team can provide software driver development for I2C, USB, PCI, UART, SIO, Ethernet and many other peripheral functions for various operating systems including Linux, Windows CE, VxWorks and others.

Test and Diagnostic Design

Our Software Engineers are also capable of providing test and diagnostic solutions. In support of hardware design, prototype activities and functional test we utilize a variety of simulation and emulation tools including in-system test tools and off the shelf diagnostic software.

In addition, we can provide Built in Self Test (BIST) development for your products as well as embedded test code development to enhance production functional testing and diagnostic activities.

Software Design Services

Benchmark’s Software Development Team Capabilities Include:

  • Assembly, C, C++
  • OS/RTOS experience including Linux, Windows CE, VxWorks as well as non-OS based custom solutions
  • AMI BIOS development
  • Driver development including I2C, UART, SPI, Ethernet, PS2, USB, CAN …
  • 8/16/32 bit microcontrollers/processors including, Intel Pentium 3, Pentium 4, Pentium M, Freescale(Motorola) PowerPC, ColdFire, HC12, TI MSP430, Siemens, National Semiconductor Geode, AMD Opteron
  • Tools that include SourceSafe, Subversion, DDTS, emulators, logic analyzers, Tornado, GNU, Platform Builder …