Custom Software Development

Mobile Apps

We have extensive experience developing for the 3 platforms, iOS, Android, and windows. Depending on the project needs, we can chose between Native or web-based or a hybrid development workflow!

AI/ML Algorithms

Whether it is a new algorithm, or an improvement or acceleration of an existing solution, with Smartec data science team, you can rest  assured your project's AI/ML  needs will be fulfilled.

Desktop Apps

Desktop software development is a great alternative to other business automation options. Our SW Engineering team will deliver tailor-made solution intended to optimally fit your business requirements.

Frontend Development

From simple static websites to more sophisticated and rich applications with dynamic contents, user portals, E-commerce, and Content Management Systems (CMS). 

Backend Development

No matter what type of project, we'll help you navigate the entire process. Whether it is the backend of a complete web application, or a microservice with RESTful APIs and a database.

UI/UX Design

A great UX design starts with understanding customers first. Our UX designers will iterate through the requirements with you and ask necessary questions to define the right UX flows and design the UI for your Application.

FPGA & Embedded Systems

FPGA IP Development


At Smartec-Systems, we are your FPGA design partner delivering world-class FPGA IP design and verification solutions.
Our flexible engagement models range from full turnkey services that deliver production-ready designs to staffing solutions that complement your existing team.

Possibilities

Over the past 15 years, Smartec-Systems FPGA team has delivered a wide variety of project with complex FPGA design and development on different platforms such as Xilinx (AMD) Zynq and ZynqUS+ platforms, Intel and Lattice.

The team has a broad experience with the tool chains from different vendors such as Vitis/Vivado/PetaLinux from Xilinxs, Quartus Prime from Intel and Lattice SensAI and mVision. Questa and ModelSim For simulation and Synopsys synthesis tool.

Embedded Software Development

Embedded systems range from portable devices such as digital watches, to large installations such as traffic lights. Complexity varies from a simple single microcontroller chip solution, to very complex multicore system with peripherals and networks mounted inside a large chassis or enclosure. Embedded system design is the fastest growing sector of the electronics industry.
At Smartec-Systems, we understand the unique challenges you face in this domain, where good experienced embedded engineers are rare and expensive.
We understand the business pressure especially when it comes to building a custom hardware and the risk of project delays due to possible board re-spin. 

At Smartec-Systems, we are your design partner, we will engage with you in every step during the new embedded product development journey from PoC phase to EVT/ DVT/ PVT and support your project with the factory tests such as BFT and UFT to enable a fast and smooth transition to mass production.

See list of platforms and technologies we use at Smartec! 

Possibilities

Over the past 15 years, Smartec-Systems, has realized a wide variety of embedded designs including both the hardware and the firmware going from relatively simple microcontroller applications to high-speed real-time data transmission systems.
We have built up a lot of design and debugging experience and techniques that benefit our customers with shorter development cycles and fast turnover which lead to faster time to market (TTM).

See some of the embedded projects we have delivered! 

Bootloaders and BSPs

bootloaders for your custom boards, peripheral device drivers and board support packages. Secure boot and dual bootloader to enable rollback after OTA.

Embedded Security

All security related features such as secure boot, flash encryption, secure partitions for safe storage of crypto keys/certificates. secure network interfaces and end to end encryption of network traffic.

Multiple OS Platforms

Our Embedded team has a broad experience from bare-metal, RTOS-based to full fledged Linux system with a display running custom GUI or hosting an embedded webserver.

Network protocols stacks

We have a broad experience using and customizing of different protocol stacks such as BLE in star and mesh topologies, NFC, NB-IoT and sub-GHz radio for longer range.

We have developed customized protocols for IoT based sensors and gateway devices

Single, Multi, and FPGA Soft cores

We have completed designs with different levels of complexity, from a small single MCU sensor to a powerful MPSoC on a single board computer (SBC) for edge compute such as Xilinx Zynq.

Ultra low power design techniques

Our Embedded team is experienced in low power design techniques, running RTOS in tick-less mode, putting MCU in deep sleep, powering off different power domain and power profiling for precise estimation of battery life.

QA and Test Automation

Software Test Automation

Test automation is a crucial element in any software project, it brings huge gains for team efficiency and ROI of quality assurance. It promoted lean QA team size and enables the QA team to focus on more sensitive features.
We at Smartec-Systems, use a variety of tools and frameworks to achieve the fully automated setup, the selection of frameworks and tools to be used is tailor sized for the customer and the specific project needs.

See list of testing tools and frameworks we use at Smartec! 

Hardware In The Loop Testing (HIL)

As an integral part of an overall test strategy, the hardware-in-the-loop test method enables reproducible testing of physical embedded device issues in a realistic simulation environment. This offers a comprehensive testing in the laboratory, shortens validation times, and increases the range of test scenarios.
Additionally, HIL allows running repetitive regression tests for the device-under-test (DUT) and enable data-replay testing through the emulation hardware that complements the DUT with the necessary interfaces and harnesses required to enable exercising the different interfaces and peripherals on the DUT.
The increasing complexity of highly connected end to end architectures makes HIL testing crucial to ensure the reliability of the overall system. Smartec-Systems Test Automation team offer a wide range of testing capabilities ranging from small component to a complete end-to-end system integration testing.

Flexible Test Solutions

Depending on the project needs, we can build a manual or a semi-automated or a fully automated test system.

Report Generation

Test reports are such an important  artifact that help stakeholders understand the product quality and track defects for releases. 

HIL Testing

Testing with the actual hardware in a controlled environment accelerates testing and reduce costs. It enables building repeatable test process for regression scenarios

Phone

(+20)2-3344-6665

Location

63 Syria St., Mohandesin, Giza, Egypt