
Software Services
Software engineering is a strong core competency for Spectrum DSI. Our software engineers have experience in a wide variety of industries including data communications, industrial control, telecom, desktop computing, automotive systems, test equipment, military, consumer, medical, and wireless systems.
Our software team is divided into two primary teams: embedded software developers and PC application developers. Both of these fields require specific training and experience in order to attain proficiency in their respective fields.
Embedded Software Experience
Typically, our embedded software engineers target small, low-cost microprocessors that run in a variety of embedded environments. These engineers have years of experience creating highly efficient code that is optimized for small microprocessors. This translates into a lower Bill of Materials for cost sensitive applications, and higher reliability for timing sensitive applications.
SDS has experience with the following microprocessors:
SDS has experience with the following embedded software development tools:
SDS has experience with the following embedded operating systems:
SDS has experience with the following languages for embedded applications:
PC Application Software Experience
Our PC application developers focus on larger applications running on PCs or module-level x86 platforms. These applications often include user interfaces for Windows operating systems, and require in-depth knowledge of the Microsoft development tools, environments, and libraries. In addition, it is critical that the software engineer understand how to create reliable code that is stable under all operating conditions. Our PC application developers have, on average, about 10 years of experience in this field.
contact us for more information.