Areas of Focus
Consumer Electronics: From wearables and IoT devices to smart homes and advanced security systems — we foster end-user experience with solutions built with the latest embedded technologies. ProMx Software has two-decades of in-house expertise in developing consumer electronics based on bare metal, BSP, RTOS, DSP, AOSP and other technologies.
Sports: We build solutions for athletic programs, sports medicine practices, fitness clubs, and individual athletes. We design and develop devices for tactical and physical performance analysis (based on RFID, GPS/GIS, Bluetooth technologies), computer vision trackers, embedded apparel sensors, and more.
Healthcare: ProMx Software provides full-cycle embedded systems development services for healthcare institutions as well as companies that produce healthcare equipment. We develop storage solutions, hardware, firmware and middleware components for medical devices and wearable, sensor systems for collecting and processing health data.
Automotive: Our team provides full-cycle embedded development for automotive embedded systems. We build in-vehicle solutions like HMIs, system and ADAS controllers, connectivity mechanisms, as well as off-board software for fleet management, remote vehicle diagnostics, and cloud-based data management.
Media & Entertainment: As part of our embedded solutions development services, we craft media players, media processing and streaming tools, software for content compression and protection, and media storage solutions.
Industrial Manufacturing: We help industrial companies automate manufacturing workflows, enhance work safety, optimize asset tracking, and control power efficiency.
Embedded Hardware Design Services
PCB design & layout: Our electronic designers take your product specifications through to architecture design, schematics, printed circuit board layout and all the way to organizing manufacturing and assembly. We use computer-aided design (CAD) software including professional industrial design tools such as Altium Designer, Cadence Allegro, Eagle Cad, OrCad and KiCad. We guarantee compliance with international quality standards.
FPGA design: We implement high-performance systems using two types of digital logic chips: Field-Programmable Gate Arrays (FPGAs) for high gate count designs, and Complex Programmable Logic Devices (CPLD) for simpler logic applications with low gate count designs. We use IP cores to save time but can design specific building blocks within FPGA logic designs from scratch.
Prototyping and assembly: After the embedded board design and manufacturing, we assemble PCBA to make prototypes. We have all required equipment in-house to solder electronic components to a PCB. This is needed for testing and verification of the product. If we find any fault in the prototype, we rework it. Two or three iterations are usually enough to reveal most of the errors.
Testing, validation, and certification: We perform functional verification tests, product safety tests and environmental tests on the prototype. After we test the prototype it needs to be certified with the UL safety standards that include solder limits, maximum operating temperature, and other requirements. We also ensure the hardware is backed up by ecology compliance (RoHS), and some country-specific and device-specific certifications.
Preparing for manufacturing: Even though our electronic development service does not include manufacturing of the devices we create, we connect you with companies and people who do, while providing all necessary design documents needed to manufacture hardware: assembly drawings, PCB production files, Gerber files, bill of materials (BOM) or product structure, 3D models, and testing instructions.