ELECTRONICS DEVELOPMENT

Access software and hardware development expertise for cutting-edge electronics

OUR ELECTRONICS DEVELOPMENT EXPERTISE

Our team of skilled engineers is committed to solving any challenges that arise in your development projects. We prioritize clear communication, meeting product requirements, and delivering your ideas to market swiftly.

TECHNICAL PROJECT AND PRODUCT MANAGEMENT

EKTOS simplifies technical Project and Product Management for customers. With over 15 years of experience in international project management and strong connections with our development team and customers, we are equipped to handle your most challenging tasks and projects.

Whether it’s overseeing small overseas suppliers or navigating the North American notified body certification process, we can help.

Our team follows the EKTOS Design project model that ensures a comprehensive approach to development that seamlessly connects all the different components.

We are also flexible and can adapt to various development and team models. These include the traditional waterfall and V-model or the more modern Agile and SCRUM methodologies, especially for software-heavy projects.

We understand that each customer has unique needs, and we can customize our processes or use a pre-existing EKTOS model that suits your requirements.

BENEFITS of WORKING WITH EKTOS DEV TEAM

Partnership
We believe in building long-term and productive relationships with our customers, serving as trusted advisors through transparency and effective communication while providing innovative solutions and guidance.
Expertise
With our expertise in electronics development and deep insights into cutting-edge technologies and trends, we guide customers through complex challenges and empower them to make informed decisions to ensure their ideas are successfully brought to market.
Customized solutions
We tailor our services to your specific needs, providing personalized solutions that align with your business goals and requirements.
Complete solution
We provide customers with access to valuable resources, suppliers, and related services such as testing, approval, and manufacturing.
Compliance
We are experienced in regulatory compliance and can guide you through the necessary processes to ensure your products meet the required standards and certifications.
Cost efficiency
With our flexible collaboration models and transparent approach, we optimize your development process, reducing costs through error reduction, improved efficiency, and streamlined workflow.
Project Management
We plan, coordinate, and execute all development activities, taking full responsibility for meeting timelines, optimizing resource allocation, and achieving objectives within budgets. Our diligent monitoring ensures the delivery of high-quality solutions within the agreed timeframe.
Documentation
We define project scope, specify technical details, create project plans, and document design, testing, and change management procedures. We maintain communication records, conduct risk assessments, and implement quality assurance measures. Additionally, we prepare manuals to ensure successful deployment.
Risk Assessment
We provide risk assessment and mitigation strategies, assisting customers in identifying and addressing potential issues early on to minimize project risks.
Quality Assurance
We collaborate with customers to establish clear standards, conduct comprehensive inspections and testing, and implement industry-leading quality control measures to ensure product excellence.
Time savings
We accelerate your development timeline, ensuring faster time-to-market for your products.

OUR DEVELOPMENT LIFECYCLE

Our set up allows us to handle the entire process in-house from specification to the final manufacturing version. We can produce PCB prototypes and test prototypes.

DEVELOPMENT COOPERATION MODELS

Fixed Price Model

Your project's scope and cost are clearly defined before signing the contract. We then ensure we work within your budget and meet your specified deadline.

Time & Material Model

We provide you with the precise resources when you need them in your project. The exact amount of time spent is invoiced on a monthly basis.

Fixed Team Model

Our dedicated engineer(s) and developer(s) can be integrated directly into your project for you to scale your project team according to your specific needs.

EMBEDDED SOFTWARE DEVELOPMENT CAPABILITIES

Download the most updated version of the Embedded Software Development skills here

Open all capabilities
Platforms
Atmel AVR AVR32
SAM
TI Hercules Cortex-R
CCxxxx RF series
ST STM8
Cortex-A
Cortex-M
STM32 Cortex-M
RF
Microchip PIC8
PIC12-18
PIC32
dsPIC
SiLabs Cortex-M
RF
Renesas + Dialog Semi Radio
Quectel BGx
Raspbery PI
Arduino
Telit MEx
RP2040
AMD Xilinx Zynq
Intel PFGAs
Chinese low-cost:
GigaDevices
Nuvoton
Holtek
Hycontek
Interfaces and Peripherals
Ethernet
USB
Optical Eth
UART
RS485
RS232
CAN
CAN-FD
SPI
SDIO
I2C
LVDS
PCI/PCI-Express
Parallel
LCD
MIPI
Camera
I2S
PDM
Sensors:
RHT
CO2
PIR
LightSpectrum
IMU
Accelerometers
Reed Switch
Ultra-sonic
VOC
Programming Languages
C (MISRA)
C++
Verilog, VHDL
Assembler
Protocols
TCP/IP
UDP
HTTP
SNMP
MQTT
CoAP
OPC-UA
Modbus ASCII/RTU
ModBus TCP
CANOPen
IsoBus / AgLib
USB OTG/HID
mass storage
Embedded Filesystems
Embedded Filesystems
BLE+LR
WiFi
ZigBee
MiWi
Z-Wave
SigFox
3G/4G
LTEm
NB-IoT
NFC
LoRa/LoRaWAN
Design Tools
Design Patterns
UML
Flowcharts
Automotive
JSF
Block-Diagrams
Functional Safety
Toolchains
GCC+Eclipse
RTOS TraceAlyzer
SiLabs Simplicity Studio
CLion
TouchGFX
Microchip Studio
MPLAB
GreenHills
KEIL
IAR
STM Cube IDE
CubeMX
TI Code Composer Studio
RTOSes
Bare-metal(no OS) – super loop
Amazon FreeRTOS
Raspbian
Micrium uC/OS
Segger embOS
Embedded Linux

HARDWARE DEVELOPMENT CAPABILITIES

Download the most updated version of the Hardware Development skills here

Open all capabilities
Knowledge Areas
Digital electronics
Analogue electronics
Power electronics:
(AC/DC, DC/DC, DC/AC) up to 15kW
RF and Antennas
HF
EMC (emission, immunity)
Electrical Safety
Functional Safety
Battery Power (10+ years battery life)
Signal Integrity:
DDR4
HDMI
USB-3.1
LVDS
Connectivity
USB (2.0, 3.0, 3.1)
Ethernet (1Gb)
Wi-FI 2.4/5G
Bluetooth and BLE
SigFox
LoRa
GSM, 2/3/4G
NB-IoT
LTE-M
MiWi
ZigBee
Z-Wave
NFC
Simulation & Modeling
LTSpice
Micro-Cap
PSpice
Multisim
Lifetime and MTBF (MIL-HDBK-217F)
Battery Life estimation, optimization
PCB Design
Up to 12 payers
HDI
Rigid/Flex/Flex-Rigid
Alu-based
HDI
fine-pitch
blind and buried vias
PCB antennas
RF impedance
High power:
PCBs with up to 210u copper
Approvals & Compliance
EMC
Radio
Safety
Domains
Sensors and IoT
Power Electronics
Battery Power
General Purpose controllers
Consumer Electronics
Automotive
Industrial Electronics
CADs
OrCad
KiCAD
PADS
Altium Designer

PC AND WEB/BACK FRONT SOFTWARE DEVELOPMENT CAPABILITIES

Download the most updated version here

Open all capabilities
Programming languages
.Net/C#
PHP
Java
C/C++
SQL
Python
PHP
ASP.Net
XML
Toolchains
MS Visual Studio
MS Xamarin
.NET MAUI
Apple XCode
MS Blazor
Grafana
MS Azure
Google Cloud
Amazon AWS
Protocols
TCP/IP
UDP
HTTP
SNMP
Modbus ASCII/RTU
Nabto
MQTT
CoAP
Design tools
Patterns
UML
Flowcharts
Block-Diagrams
RESTful API
Google API
Node-RED
WPF and MVVM
Windows Forms
Data Bases
MS SQL
MySQL
InfluxDB
MongoDB
MariaDB
Platforms
Windows
iOS
Linux
UWP
Web
Cloud
Interfaces and Peripherals
USB
WiFi
BLE
Ethernet
RS485
RS232

MOBILE SOFTWARE DEVELOPMENT CAPABILITIES

Download the most updated version of the Mobile Software Development skills here

Open all capabilities
Design tools & frameworks
Patterns
Google API
Flowcharts
Block-Diagrams
RESTful API
UML
Firebase Cloud Messaging
Programming Languages
.Net/C#
Objective-C
Java
C/C++
XML
SQL
XAML
Toolchains
MS Visual Studio
MS Xamarin
.NET MAUI
Apple XCode
TestFlight
Platforms
iOS
Android
Windows
UWP
Protocols
TCP/IP
UDP
HTTP
SNMP
Modbus ASCII/RTU
GATT
OTA
Nabto
Interfaces and Peripherals
NFC
USB
WiFi
BLE
Bluetooth

AREAS of RESPONSIBILITY

EKTOS

  1. Requirement Analysis:
    Understands the specific needs and requirements of the customers’ projects.
  2. Solution Design:
    Creates tailored software and hardware solutions that align with the customers’ objectives and constraints.
  3. Development and Testing:
    Implements and testing the software and hardware solutions to ensure they meet quality standards and functional requirements.
  4. Project Management:
    Efficiently manages the development process, including timelines, resources, and communication with the customers.
  5. Technical Expertise:
    Delivers expertise in software and hardware development technologies, frameworks, and best practices.
  6. Documentation:
    Provides clear and comprehensive documentation to aid in system understanding, maintenance, and future enhancements.
  7. Support and Maintenance:
    Offers ongoing support and maintenance services to address issues, provide updates, and ensure optimal performance.
  8. Collaboration and Communication:
    Maintains open and effective communication channels with customers, involving them in decision-making processes, and providing regular project updates.
  9. Confidentiality and Security:
    Ensures the protection of customers’ intellectual property and maintains the highest standards of data security and confidentiality.
  10. Customer Satisfaction:
    Strives to exceed customer expectations, deliver high-quality solutions, and provide excellent customer service throughout the engagement.

CLIENT

  1. Clear Communication:
    Effectively communicates their project requirements, objectives, and expectations to the consultant.
  2. Active Involvement: Participates actively in the development process, providing timely feedback, clarifications, and approvals as required.
  3. Resource Provision: Provides necessary resources, such as hardware, software licenses, and data, to enable the consultant to perform their tasks effectively.
  4. Decision Making: Makes timely decisions on project-related matters, including scope changes, prioritization, and risk management.
  5. Timely Payment: Ensures timely payment for the consultant’s services as per the agreed-upon terms and conditions.
  6. Accessibility:
    Makes themselves available for discussions, meetings, and consultations with the consultant as needed.
  7. Cooperation: Collaborates with the consultant, providing information, insights, and domain expertise to facilitate the development process.
  8. Feedback and Evaluation: Provides constructive feedback to the consultant throughout the engagement and participates in project evaluations.
  9. Confidentiality: Preserves the confidentiality of any proprietary information or intellectual property shared by the consultant.
  10. Mutual Respect: Maintains a professional and respectful working relationship with the consultant, fostering a positive and productive collaboration.
Oleksandr Liubimov
Business Director
ali@ektos.net

BOOK A MEETING

    What Happens Next?

    • Our sales team gets back to you.
    • We discuss the project details and provide you our initial view on the ways to solve it
    • We make a deal on how to move on and make you product time to market short and effective.

    FREQUENTLY ASKED QUESTIONS

    Can the development be started without a specification for the product?

    Yes, but then it will require a pre-project to list down the requirements and inputs.

    How do you work with technically complex projects?

    Our team always vouches for great quality and transparency. For complex projects, we use an iteration approach to explore the challenges together with our clients.

    How does the development project look inside? Any phases of iterations?

    In EKTOS, we use our detailed project model which is a stage-gate-based workflow.

    Do you use Scrum/Agile for development projects?

    Yes. For the software, it is a MUST for today's realities. For the hardware part of the project - the iterative model is used too, but the iterations are longer and more complex.

    How do you report the progress and communicate with your client's teams during the project?

    We use our internal intranet system that helps to keep all data together in an integrated manner. Project Status Reports (PSRs) are normally generated on a bi-weekly basis and the daily communication tool is Skype.

    Can you use Slack or MS Teams as the communication means?

    Yes, EKTOS can use client-preferred ways of both communication and data storage.

    What kind of development CADs do you use for hardware development?

    In EKTOS we can support you with a variety of different CAD systems - from KiCAD to Altium. The main tools for bottom-up development are OrCAD and Altium. More rarely PADS.

    Do you use Open Source Software (OSS) in development? Is it integrated into client products?

    Yes, in EKTOS we use a lot of OSS for the development environment (i.e. Eclipse, LibreOffice, etc.) as well as the platforms and libraries - i.e. FreeROTS, lwIP, and others. Our strategy is to reuse the community-driven OSS whenever it is possible unless the client demands specific toolchains/libraries.

    How do you ensure that the so-called "security gap" is properly tackled in the use of OSS?

    First of all, the license terms are properly studied before the library is used for the client's product. Secondly - proper analysis and verification of the OSS are done through the development process. In the end - demands for the overall security of the product are handed over to the client, so a proper environment can be established at the product use place.

    What is your preferred MCU or processor platform to develop on?

    In EKTOS we try to address the cost-effectiveness of the client's products and can work with a variety of different tailored processors - from 8-bit PIC/AVR solutions to the top-performance Cortex-A8 cores.

    How do you ensure clients can purchase parts for manufacturing once development is complete?

    Well, components shortage is still on its way and in EKTOS we can't influence that. What we do in EKTOS is proper pre-selection, pre-quoting, and pre-sourcing of the key components so clients can guarantee their first year for the product introduction. At the same time, a proper look into the longevity programs is done, so we are not putting a product at risk of LTB or EOL components right after its intro.

    Do you work with authentic Chinese components?

    Yes, we do, unless this is either prohibitive or unwanted by the cost or the client's strategy. However, our priority is to use EU and USA components as the most trusted and supported choice.

    Your website says that you work in the IoT domain - what exactly is your technology stack there?

    Our main focus in the IoT area is the embedded products (sensors, actuators, etc.) where EKTOS can deliver its excellence in making power-efficient, RF-capable, and cost-effective solutions. Here, the EKTOS team can fully support your product all the way up to the cloud software. With cloud software, you will have to find another partner who can help you build the backend part of your IoT business.

    Any specific radio technologies you can recommend to work within the IoT portfolio of the products?

    Not really, today's product demands connectivity as reach as ever before, so in EKTOS - we cover it all for your particular business case. Having said that, we are yet to touch things like 5G and mSAT (Satellite communication) IoT connectivity.

    How fast can you quote for the project when the specification is ready and provided by the client?

    Normally, for the low to mid-complexity products, it takes the EKTOS tech sales team a week to come up with the budgetary NRE cost estimate. Such an estimate is normally started with the onboarding call where parties can meet each other and figure out the product peculiarities. The EKTOS team is always open to new opportunities and endeavors.

    OTHER SERVICES

    Contact Us