System Development

By admin,

Developing a functional system which incorporates multiple sensors and display units is a challenging task.  Besides having many technologies to comprehend, the modern system developer has to contend with various communications problems, limitations, and to comply with specific industry requirements. The majority of system engineers face problems when combining all these elements into a functional system so as to fulfill customers’ needs. As a result, many IT companies choose to offer customers convenient solutions but miss out on specific user requirements. Our system engineers have proven technological and industry-specific multidisciplinary experience, thus, they can help you develop and implement a customized system that addresses your specific needs and requirements.

Efcom offers a wide range of solutions such as: System engineering, Software and hardware development, optimization, proof of concept creation, fast prototyping for various industries and diverse customers’ needs. We are fully committed to delivering enterprise-class solutions that are fully compatible with various applications and globally recognized standards.  We cover the full spectrum of system development from design, architecture, analysis, implementation, to testing. Our seasoned developers have a wealth of experience in deploying cost-effective systems. Whether you require advanced imaging systems for medical use or upgrade to automotive mechanic systems, we are able to tailor a solution that addresses and fulfills your needs fully.

Our Approach to System Development

Each system development project starts with a careful evaluation of a company’s key components. Our aim is to get an accurate picture that provides us with valuable information to map out a new system. Our system engineers will address shortcomings in the current system and integrate existing components into leaner transformation. During implementation, we follow a meticulous plan that recognizes milestones and established metrics while creating room for continuous assessments.

We don’t subscribe to the idea of “one-fits-it-al” solutions. Each system is developed with the customer’s needs in mind and according to the specified requirements. For instance, when developing imaging systems, we consider all relevant aspects: Communication (GigE, USB2, Analog, CameraLink), Optics and imaging (Sensor/pixel size, shutter type, sensitivity etc), Computing (Development platform, SDKs to use, performance optimization method etc). If you have an ineffective system or just want to develop a new one, we’re happy to implement optimized imaging systems that snugly fit your applications allowing you to capture, process, store, and deliver information in the right viewing formats.

Customizing Systems for Various Applications

Efcom is an industry leader in the engineering, development, integration, and implementation of custom systems for various applications and projects. We have a wealth of experience developing and customizing systems for large format digital printing, biomedical research, homeland security, medical/clinical and other applications. Our tailor-made systems provide our customers with all the functionality they need in their applications. Similarly, all our solutions are visually-appealing as we use talented UX/UI experts in user interface design tasks.

  • Diagnostic/Medical Imaging systems
  • Large Digital Printer systems
  • Biological Microscopy systems
  • Mechanical systems
  • Analytical Instrumentation systems
  • Homeland security

Why Choose Us

Efcom is towel grounded in every aspect of system development and deployment allowing us to deliver fully-functional systems that meet the rigorous demands and specific requirements of customers. We offer end-to-end solutions from developing, testing, modifying, and maintaining new systems at the same time analyzing, troubleshooting and fixing faulty systems. You can hire us with confidence because our systems are:

  • Compliant with global standards
  • Highly reliable
  • Optimized for performance
  • User-friendly
  • Cost-effective in medium-long term
  • Modular /extensible

Our custom solutions are user-friendly, easy to setup, and require minimal maintenance.

Software engineering for defense

By admin,

Defense agencies and security contractors worldwide need to adapt to the dynamic security landscape. The best way of doing this is embracing innovative and advanced software technologies. From gathering intelligence to executing time-sensitive mission plans, the right combination of software, personnel, and equipment, yields positive results.

Custom Software for Defense

Efcom designs and develops embedded software for military, intelligence, and aerospace use.  We are known for deploying superior solutions and meeting the complex software and hardware needs of clients on time. Our systems support modern defense paradigms such as Performance-based logistics, contracting for availability, and condition-based maintenance. From the top command to the battle, we can supply you with integrated software for land, air, and naval operations.

Our engineers have years developing custom software and systems for command and control, military messaging, and electronic warfare. Our main aim is to create and deliver fully-integrated and mission specific software with robust capabilities. Whether you want real-time mission software or safety-critical embedded systems, we have got your needs covered.

Unmatched Capabilities in Software Development

Efcom’s unmatched engineering capabilities and systems integration expertise has been instrumental in developing the next-generation of software for defense and security contractors. We excel at forging collaborative partnerships and our engineers are adept at design of new systems and real-time platform technologies and applications. Our involvement goes beyond conceptualization spanning the system lifecycle.

Our capabilities:

  • real-time embedded software development
  • Communication systems, digital and analog.
  • Modelling with Matlab
  • Motion control
  • Systems engineering and electronics design
  • Signal processing (embedded platforms)
  • Imaging solutions in visible & near visible light
  • Active noise reduction and vibration control
  • Advanced algorithm development and implementation
  • High speed data acquisition and processing
  • Advanced DSP and FPGA solutions
  • User interfaces on Windows, Linux and RTOS platforms

Why Use Our Software Solutions?

Time and again, Efcom’s has proven that its software for military, defense, and homeland security is a game-changer in the battlefield. Our embedded systems and integrated software can enhance combat readiness and increase mission effectiveness as well. Each application that we deploy can equally reduce operational risk and maximize the tactical and operational value of your equipment. We are known for delivering within a short notice and at a price that competitors can’t match.

You can look forward to streamlined planning, improved transparency and collaboration, and successful force deployments. All our engineers and developers are familiar with various standards such as ISO 12207 and regulatory requirements. So, nothing will be overlooked at each phase of development.

Trained & Qualified Software Engineers

Tap the skills and expertise of talented and battle-tested engineers at Efcom to develop and deploy your next military-grade software.  Our system engineers can help boost the performance of security professionals and armed forces while helping them meet their safety and security needs efficiently and effectively.

You can count on our team to create and deploy a software will fulfill your operational needs and meet all ironclad security requirements. If you so wish, you can rely on their expertise to integrate systems with third party standalone software. From tactical planning to mission execution, you can rest assured their input will reduce lifecycle costs and enhance the performance of critical assets and systems.

Elbit

By admin,

Efcom is our subcontractor responsible for every aspect of software, specifically for
the interface of the various hardware components, like the camera. In fact, without Efcom’s help and their initiative to work round the clock, we would not have been able to
operate the new camera, which required changes to the interface of the camera operating
software. I want to note that working with Efcom enables us, as a research group, to be
optimally flexible in combining research with quick and effective coding necessary for
timely and efficient system activation.
I sincerely recommend considering Efcom for our additional R & D projects.”

Amazon mTurk based system for various tasks

By admin,

We developed an infrastructure on top of mTurk API for creating, publishing and getting solution for wide range of tasks:

Image comparison

Feature extraction from images

Classification

Counting of objects

Detection of events in video

A line of industrial, semi industrial and personal key production and copying machinery

By admin,

Efcom designed the completesoftware. The application fully automates the key production and inspection sequence, from input user files to produced-keys output.
It synchronizes each of the machine stations and shuffles the keys between them, depending on the action to be performed on each key.

The application consists of a complex state machine, enabling the operator to handle the mechanics generated errors and alarms with efficiency.
After cutting station, each key is inspected for process quality in the measuring station.
A camera and a depth probe are used by the application to measure mechanical XY accuracy and Z depth.
After the key is measured, it is transferred to the marking station where any text or DXF icon can be applied to it.
The user friendly GUI allows the operator to view all relevant production information in real time.

3/5 Axis GCode CNC machine software

By admin,

We developed the system from scratch base on the motion controller provided by the customer.

The system is compatible with Fanuc and Sharnoa GCode

In additional to complex syntax handling, high speed machining optimizations and other programming challenges

we also developed a large set of geometrical algorithms for tool compensation and kinematic calculations

A system for spectroscopic mineral analyses

By admin,

Efcom began working on the project during the testing stage of Version 1. During Version 1 we mostly attended to bugs requiring urgent treatment, allowing the system release on schedule. After the initial urgent session, a full revision and stabilization on tight schedule insured the system’s continued functionality.

The design of version 2 was entirely Efcom‘s based on the experience previously gained.
We designed a complex multi-threaded system connected to many different hardware devices, using different protocols (USB, IO boards, Serial ports).

The software manages the lasing sequence and evaluates and reports the quality of the mineral using complicated mathematical algorithms.
The system constantly displays to the user the status of all hardware devices and logs all results.
The quality-assurance algorithm is dynamically loaded from all existing algorithms and may be easily replaced or added.
The entire software is optimized to run in real time and perform complicated mathematical and statistical analysis.
Several other applicationsare likewise included to ensure simple development of correct analysis algorithms.

MRI based cancer detection system for clinical use

By admin,

The system scans the sample using sophisticated MRI sequence and analyses the data

We developed and integration the system from scratch, it involves motion, machine vision, MRI spectrometer, safety controllers and other modules.

The system was developed for full FDA compliance

Orlocate surgical counting system

By admin,

EfCom independently designed the software structure, based on the client’s preliminary needs. Efcom also participated in the use case analysis and risk management discussions, helping to create a more user friendly and reliable system.

The application is designed for nurses, not technical users, and therefore easily understood with minimal training.

To answer these demands the GUI was designed with meticulous care and includes many custom-built user controls, such as: Custom-designed tables (Using WPF), combo boxes, check boxes, text boxes, splash screens, virtual keyboard and many more.

The application keeps track of every instrument and sponge used during procedure and constantly displays the current system status. The application is highly reliable which helps avoid surgery mistakes, and prevent loss of human life.

The design was crafted to be extremely generic, quickly adapting to new demands and to changes in the flow of the system (new antennas, new instrument types, complex surgery scenarios).

Avi Feinschmidt

By admin,

EfCom was a software development subcontactor for Jettable.
EfCom defined flexible software architecture for Jettable printer models.
This architecture includes controlling of motion system and IO modules, managing electronics systems, and transferring the data from the computer to the print heads.

EfCom designed an intuitive GUI, managed the printer functionality for different users, including multilanguage support.
The software includes a built-in hierarchical diagnostics module, with variable filters to different users (operator, technician).
The software was developed from scratch to operation phase with speed and entirely by EfCom.”

 

Avi Feinschmidt,
R&D Director
Jettable Ltd
.

Dan Bavli

By admin,

“During the ongoing development of the printhead the need for a life tester was suggested.

In an atmosphere of constant requirement changes (as the result of product changes and improvements), EfCom’s collaboration and contribution to the process of developing the new tool, from the early stages, was huge.

Alex and Tal made their best to meet our requirements within a tight time frame. The final product is state of the art in terms of data collection, display and storage, as well as tester monitoring and control.

The application, designed by EfCom, has already proven itself in the first live test and will definitely serve us in future tests.

I sincerely recommend EfCom for their professional and reliable work.

 

Dan Bavli
Physicist, print head R&D

HP

Gal Maliah

By admin,

“I worked with Alex on several projects, mainly in the field of software interface for camera, including those which involved working with third parties. In every department, work with Alex is easy and smooth.

Alex is characterized by dynamism, initiative, and excellent human relations.

Completely committed to the project as an impeccable team member and contributing in every way, including above normal hours and workdays, in order to advance the project towards an early and successful finish.

Will certainly collaborate with EfCom on future projects. ”

 

Gal Maliah,
System Engineer
Real Imaging

Uzi Aharoni

By admin,

“Alex worked with the company’s development team on several occasions: during the initial development stages and during prototype improvement.
In my opinion Alex is characterized by professionalism in hardware /software interface.
He understands system requirements quickly and offers solutions which work.

Alex was for us part of the team: committed himself to the task and worked with us at every stage of the development – until the installment of a verified solution. ”

 

Uzi Aharoni,
COO
Real Imaging

Guy Dor

By admin,

“Haldor Advanced Technologies has developed a medical device to increase patient safety during surgical procedures.
Thanks to EfCom various skills in the software development life cycle, Haldor has achieved it’s critical mile stones and increase the
probability to bring the solution to the market in a high quality and in a very short time-to-market.

EfCom was involved in a various projects by Haldor and proofed it’s efficiency, professionalism and fast turn around time over and over.”

 

Guy Dor 

System Development Department Manager

Haldor Advanced Technologies Ltd.

MATAN

By admin,

“MATAN Mashkantaot is a mortgage consulting company.
The company has developed a unique economic algorithm which divides mortgage tracks so that overall financing charges are the lowest possible for a set of dozens of parameters, such as: monthly repayment capacity, existing capital, future capital, loans you can taken while checking the mortgage breakeven points, and a recommendation concerning repayment for the period.

The system is complex and processes millions of possible combinations for taking a mortgage while choosing the optimal track which maximizes the borrower’s profit.
The system was defined by MATAN company and developed by Efros Tal from Efcom company. The system is complex, requiring thought and attention to thousands of details comprising it.

The system has been presented to large corporations in the market and is greatly appreciated by them.

Gratefully and wholeheartedly recommended.”

Ilon Lior,

MATAN CEO.

Weizmann Institute of Science

By admin,

“We have been working with Alex and his team for the last two years.
Efcom has implemented a large program to control an automated screening microscope.
The program includes coordination of four sub-system interfaces, synchronization of fast real-time opto-mechanical events, and modular operation via flexible automated scripting language.

All of the aspects of the software were handled competently, with great attention and response to the system requirements and to usability.

Implementation of real-world decision algorithms (e.g. setting the fast Laser AutoFocus subsystem), and optimization of the overall system speed were carried out with understanding of the technical background and the application needs.

Following our full satisfaction with Alex’s team work, he was issued to develop the commercial implementation of the analysis pipe-line for microscope screens data. ”

Prof. Z. Kam,
Molecular Cell Biology

Weizmann Institute of Science

IWI

By admin,

We are very pleased to have chosen EfCom for an artificial-vision project.
We enjoy reliability, delivery according to schedule, and prompt response.
Moreover, great knowledge and critical experience in image processing, application development, and support in system requirements definition.

SteadiCopter

By admin,

“I required an expert who could handle projects involving both hardware and software at all levels, with excellent knowledge in the realm of video capturing and display.
Alex surpassed all my expectations and had the job done much before the deadline, working around the clock.
He is an energetic, brilliant software engineer and architect, with excellent skills.
He is a dedicated, dynamic and motivated person, a professional and dedicated advisor who will find the required answer and consider all options. I would be happy to work with Alex on future projects.”

 

Yaron Blustein,
SteadiCopter

Haldor Advanced Technologies Ltd.

By admin,

“EfCom is a bunch of most talented and smart people who are experts in what they do.

EfCom delivers high quality and professional work with most creative thinking and problem solving.

EfCom , lead by Alex and Tal, significantly contributes to the development process and their work is most valuable. Besides their proffesionalism, we enjoy their company, high reliability and good spirit.”

 

Yael Einav, PhD
Manager, Usability Engineering
Haldor Advanced Technologies Ltd.

Idea Bio-Medical Ltd.

By admin,

EfCom, headed by Mr. Alex Efros, provides professional software solutions, more than answering high demands after studying complicated problems.

EfCom has developed and still develops our System Operation Software package and Image Processing softwarepackage comprising most sophisticated algorithms.

The products supplied by EfCom are based on industrial experience resulting in efficient dialogue with us – as system developers – to achieve technological, business and time schedule goals.”

 

Dr. Mordechai Brestel
CTO
Idea Bio-Medical Ltd.

Laser Detect Systems

By admin,

“LDS company researches, develops, and manufactures real-time mineral scan systems for control and monitoring purposes during production. The company’s systems are based on advanced electro-optical technologies and naturally require unique and complex software.

We had been looking for a software company with an understanding of technology and a readiness for prompt and flexible development processes according to our and our clients’ specifications.

Beginning with 2006, in contrast to other companies we have had experience with, EfCom company and those heading it, Alex and Tal Efros, evinced reliability, performance within schedule, and an impressive ability to meet and exceed all requirements.

Already at the initial meetings we were impressed with their quick grasp of the system, their ability to translate complex requirements into integrated and practical solutions.

We were likewise impressed with the rate and speed with which they offered and realized reliable, creative solutions.

Open-mindedness and freedom from bureaucratic rigidity – which characterizes large software corporations – combined with a thorough understanding of the system, complete involvement, initiative, agility, and especially the commitment to realize our “dreams” resulted in

EfCom’s complete involvement in system definition and in imaginative solutions which enabled the expeditious development of sophisticated software.

The complex and unique software which draws continuous praise from the company’s clients is no less the result of professional, imaginative and patient team work.

We hope and believe that our successful collaboration will continue.
Your success is our success. ”

Ron Mishli,
CEO
Laser Detect Systems

.NET development

By admin,

.NET isn’t just a software framework, it’s a solution for many of the world’s websites, APIs, and desktop software. The .NET framework powers many of today’s applications in all types of industries including healthcare, finance, IT and government. .NET is a workhorse designed to make life easier for developers, eliminating headaches like it eliminates the need for a lot of that dull development coding. Here at Efcom we use .NET to power many of the solutions offer, as the framework boasts a few distinct advantages.

Easy fluency

The two main languages in .NET development are C# and VB.NET, the programming language version of a couple of old friends for many developers. C# got its beginnings as a Java competitor, so its syntax is very similar and it has a C-style syntax that makes it easy for other developers to migrate into the language. VB.NET is also familiar to many developers as it is the next generation language from Microsoft’s old Visual Basic compiler.

The major benefit of .NET development is that it enables the programmer to concentrate on system and architectural considerations and provide a logical solution rather than worry about programming specific issues. This makes .NET developed application more derived from system level thinking rather than from low level programming considerations and limitations. For example, in many cases class content has to be saved and loaded from a file. In unmanaged code — due to lack of reflection – it has always been a time consuming task, while in .NET it’s done with one line of code using the build it serialization functionality. .NET development languages are also compiled, which gives you some advantages over open-source interpreted platforms.

A welcoming environment

.NET’s Visual Studio is one of the most advanced, easy-to-use IDEs for developers. Working with Visual Studio and its incorporated Team Foundation Server (change control solution) is far more convenient than many of e other IDEs on the market. And as anyone who has ever eaten nachos from the 7/11 at three in the morning knows, convenience is a beautiful thing.

Visual Studio also has its own open-source repository where coders can import third-party dependencies. NuGet makes applying these dependencies as easy as performing a search and clicking “Install.” If it were any easier you wouldn’t get to call yourself a developer anymore. You would be a clicker. And clickers probably don’t get paid much.

An opportunity you can’t ignore

Whether you want an ecommerce store, a content site, or a standard blog, .NET has the right tools to build your application from the ground up. If you’re in the market for an application and need to decide between .NET or any other framework, .NET is a far superior and robust solution. It isn’t often that the easy way can also be the right way, so in honor of all those shortcuts you’ve tried to take in your life that turned out horribly, you simply must seize this opportunity.

Jettable Inline Printer

By admin,

We developed a fully functional wide format digital printer for the ceramics industry.

The project involved many aspects: huge data throughput handling, synchronization of different systems,

integration of various components such as: Motion, Digital print RIP, imaging, PLC etc