Contract work accepted!

Relocation (to customer site) accepted!

Capabilities

ElectroChallenge meets customer needs utilizing the following skill areas:

  • GUI design: java, .NET QT and web-based (HTML and JavaScript)
  • Certified java associate
  • Certified software engineer
  • Production test software
  • Reverse engineering source code
  • Embedded C/C++ and assembly code
  • UML and graphical architectural design
  • Mathemetical computing
  • Hardware design including CPLDs and FPGAs
  • Experience in global teams

Capabilities with partnerships

ElectroChallenge has built a wide-ranging network of relationships with organizations and individuals with focused capabilities including:

  • Training software
  • High-speed printed circuit board layout and production
  • Mechanical engineering and packaging

ElectroChallenge can manage projects scaled to the customer needs, including all stages from concept to production.

Subject matter expertise

Object oriented programming and design patterns

Design patterns and object-oriented programming are closely linked concepts. Good pattern implementation generally utilizes object structure. All ElectroChallenge software, including web-base software and non-OS embedded software, utilizes common patterns such as Model-View-Controller as well as important pattern-based architectural principles such as separation of concerns. This adds extra value to the clients: the code is easier to maintain, and is readily extensible by other engineers if required.

GUIs: java, .NET, QT, web

The most important conceptual aspects of GUI design are independent of the underlying language -- a button is a botton, a text box is a text box. Extensive experience in several GUI design areas means ElectroChallenge can provide the customer with the optimum language and architecture choice for the their specific problem, while leveraging the experience in the design when using techniques common to all languages.

Digital signal processing

The principal engineer of ElectroChallenge is the author of two DSP patents -- one in analysis and one in synthesis. Customers who need specialized DSP design can count on ElectroChallenge for help.

Heterogeneous systems and interoperability

A particularly difficult design problem involves getting independent systems to communicate -- linux to windows, host to embedded, remote to local. Experience in technologies such as CORBA, JNI and web applications (SOAP) creates value for customers in terms of both advice and implementation.

Scientific and laboratory instrument design

Commercial vendors of modern laboratory equipment provide excellent interface capabilites for remote operation, but often these capabilites go unrealized. ElectroChallenge can make these disparate pieces of equipment operate as one to solve focused experimental problems.

Electromagnetic analysis

ElectroChallenge offers extensive experience in both near-field and far-field RF transducer design -- coils to antennas -- which includes programming RF test equipment such as network analyzers and spectrum analyzers, for research as well as in production test environments.

Applied physics

Electrical engineering is a wide-ranging technical field, and not everyone can speak the language of the scientist, but years of experience in scientific instrument design enables ElectroChallenge to meet the most challenging problems in the fields of scientific and medical instrument design.