Software & Computer Engineering

Exponent' electrical and computer engineers and scientists have extensive experience in the design, development, and analysis of computer architectures and operating systems. We have built and deployed highly configurable high-performance computing machines, and developed parallel processing software for complex computational problems. Exponent professionals have experience designing and developing distributed microprocessor systems for controlling the operations of infrastructure components such as power stations. We also have extensive experience in the design, development, and analysis of device drivers and firmware, and more specifically, in the hardware/software interface. 

Exponent’s consulting team has experience in many aspects of software analysis and design ranging from evaluating intellectual property content of a software product to resolving failures related to embedded processors and machine control. At Exponent we have the capability to perform complex software review, study the interaction of hardware and software layers, as well as evaluate safety and reliability issues related to device control for safety-critical applications such as medical devices.

Professionals