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.