Progress your Embedded Systems Development with our wide services range and swift communication

We research, design and develop domain specific solutions

Progress your Embedded Development with our wide services range andΒ swift communication

We research, design and develop domain specific solutions

Embedded systems development services

Our embedded systems development services are based on very good technical and human skills, strengthened by quality control processes.Β 

Embevity developed high quality firmware and helped us debug hardware issues. They are easy to communicate with and always fast to respond.

Dr Erik Hogenbirk
R&D Manager at Amsterdam Scientific Instruments B.V.

Receive a detailed fixed-price quote for embedded systems development

Receive these benefits:

Complete embedded development services

Get everything done at Embevity: hardware development, software development, R&D, DSP, FPGA, algorithm’s design and testing.Β 

Get support of an experienced and up-to-date team

Our team of engineers has vast experience in the commercial and scientific environment in various application fields. But we also stay up-to-date with the most modern solutions.Β 

Agility and professional project management

We know it’s good to get things done as planned while allowing a healthy dose of flexibility. We run projects with experienced Project Managers using Waterfall and Agile methodologies.

Our development process:
Development process
What we can do

Comprehensive embedded systems development services

Embedded software development

  • BootloadersΒ 
  • Bare metal peripheral driversΒ 
  • Operating systems: (Embedded Linux – Buildroot, Yocto/OpenEmbedded, OpenWRT), Android,Β FreeRTOS,Β Keil RTX,Β uC,Β Zephyr OS
  • System interfaces, protocol stacks, development of device drivers (CANBUS, Profinet, KNX, Dali, LTE – 4G, NGSS, 5G)
  • Hardware dependent code and application codeΒ 

Hardware development

  • Multilayer PCB designΒ 
  • Analogue design – i.e. sensor front ends, audio, power amplifiers, DACs, ADCsΒ 
  • High speed (Serial ATA, DDR3, DDR4, USB3.0, CSI, DSI)Β 
  • Embedded processors (CortexA5, A8, A9, A53, A72)Β 
  • Microcontroller applications (CortexM3,Β M4,Β M33)Β 
  • nVidiaΒ Jetson TX1 and TX2Β 
  • Rockchip RK3566, RK3588
  • Qualcomm IPQ4019, QCC51XX
  • Nordic Semiconductor nRF52, nRF53, nRF9160
  • SBCs (RaspberryΒ Pi,Β BeagleBone)Β 
  • Low power systems (MSP430,Β CortexM0, nRF Family)Β 
  • Digital Signal Processing (TMS320C55xx, TMS320C674x)Β 
  • Radio communications (BLE 5.0,Β WiFi, GSMΒ + LTE,Β RFID, UWB)Β 
  • Industrial systemsΒ 
  • Design forΒ EMCΒ 

FPGA development

  • Xilinx, Lattice, Intel / AlteraΒ 
  • VivadoΒ /Β QuartusΒ 
  • ZynqΒ UltraScale+ and other SoCsΒ 
  • VHDL, VerilogΒ 
  • High Level Synthesis
  • Custom IP Core development and testing
  • Simulation and design verificationΒ 
Learn more

Signal processing

  • Adaptive filters (echo cancellation, noise control, line equalization, beam forming)Β 
  • Signal analysis in time and frequency domainΒ 
  • System identification and modellingΒ 
  • Sound and voice compressionΒ 
  • Industrial controlΒ 
  • Nonlinear controlΒ 
  • Adaptive controlΒ 
  • BiometricsΒ 
  • Video processingΒ 
  • UWB radar systems

Testing & Certification

  • Hardware functional/non-functionalΒ testingΒ 
  • Software functional/non-functionalΒ testingΒ 
  • Automation of software testingΒ 
  • Failure analysisΒ 
  • EMC testingΒ 

Development process

  • Waterfall and Agile methodologies
  • PM’s with IT and embedded experience
  • Iterative processes
  • Fast prototyping
  • Testing and QA
  • PCBA production partner
  • Mobile, Web and Desktop software development partners

Tools

  • Altium DesignerΒ 
  • VS Code,Β Eclipse, Code Composer StudioΒ 
  • CMake, Docker, CI/CDΒ 
  • GCC, ClangΒ 
  • SPICE simulationsΒ 
  • VisualDSPΒ 
  • Debug probes (J-Link, ST-Link)Β 
  • Tektronix DPOs, MSOsΒ 
  • Spectrum Analyzers and Vector Network Analyzer
  • Git,Β SVNΒ 
  • Jira,Β ConfluenceΒ 
  • MS ProjectΒ 
  • SharepointΒ 

Embedded Systems Development FAQs

Within the embedded systems development we offer a whole range of services:

  • Architecture design
  • Hardware development (Schematics, PCB)
  • Firmware
  • Software + OS
  • FPGA development
  • DSP and other algorithms
  • Prototyping
  • Production and mechanical design via partners
  • Testing and certification
  • Mobile apps with partners
Our minimum project team consists of a Project Manager, Lead Tech Engineer, Developers and Tester/QA. The size of the team depends on the amount of work to be done.
Yes, we are pleased to confirm that all materials produced during the course of the project will be the exclusive property of the client. The transfer of all rights is assured, contingent upon the settlement of all invoices. We appreciate your understanding in this matter.
We always deliver a complete documentation in the form that enables the client to continue the development. The form of documentation depends on the product delivered: the source code, schematic diagram files, PCB design files, CAD design files, etc. We put effort to make sure the delivered source code does not depend on undisclosed components that would prevent continuation on the client side. The part of source code is a build system tailored to the client needs ensuring smooth handover.
1. Fixed-price contracts - we start with a thorough estimation of the WBS (Work Breakdown Structure) based on the product specification, UATs (User Acceptance Tests), case studies and all other information delivered by the client. We discuss the risks and cover them with a mitigation budget. The project is lead by a Project Manager. During regular meeting we report and monitor the hours' and time burn rate. There is some room for elasticity but any changes require a bigger budget. This approach suits very well defined scopes.

2. Time & Material contracts - we start with a very general definition of the scope and start development quickly. The project is managed by a Project Manager who leads the project using Agile methodology. Frequent meetings are held (daily, weekly, monthly) to monitor the backlog and tasks. the scope can grow and shrink and so can the timeline. This approach suits a vaguely defined scope or where a lot of research is necessary.

3. Combination of Time & Material and Fixed-price - we start with a thorough WBS estimation, but leave the risks and modifications open. The project is managed by a Project Manager who leads the project using a combined Agile and Waterfall methodology. We monitor the budget and timeline, but there is more elasticity than in a strict fixed-price project. This approach suits projects where there is a chunk of research and a following long development stage.
As our client you will receive access to a group of creative Embedded Systems experts and a well managed development process. We communicate fast and sincerely, which is always reported by our clients.

We work according to our mission:

"Guided by our deep passion for embedded systems, we are dedicated to delivering cutting-edge R&D services, skilfully shaping customized solutions rooted in creativity, initiative, and thorough involvement. Our emphasis on quality, reliability and efficient communication guarantees clients a smooth journey from idea to market triumph."
Please provide a version of the NDA (non-disclosure agreement) that suits you or ask us for a copy of the version Embevity is using. We will need your company details to put them into the agreement.
The sooner you contact us the sooner we will find out. The start date depends on the scope of work to be done, on the level of specification completion and on the availability of the specific skills in our team. Please send us your enquiry and we will tell you what is the possible start date and what does it depend on.

If you have any further questions about embedded systems development please contact Embevity

Ask more questions

Embevity's engineers have gained experience in various fields

  • IoT
  • Signal Processing
  • Wearables
  • Real time processing
  • Data security
  • RTLS
  • Smart home
  • Process control
  • Conferencing systems
  • Edge computing
  • Electronic Manufacturing Services
  • Image processing
  • Measurement systems
  • Environmental monitoring
  • Industrial automation
  • Health parameter monitoring
  • New Space satellites

Quality assurance at Embevity

TAP TO ENLARGE

Quality assurance processes and tools we use

QA processes

  • Defined overall testing strategies and workflows,
  • Code peer review,
  • Static and dynamic code analysis,
  • Unit testing,
  • Testing automation and continuous integration,
  • Internal coding standard compliant with MISRA-C,
  • Internal procedures following IEC 61508 for code quality and source management,
  • Issue tracking,
  • Constant client communication.

We use the technology and tools of the following suppliers:

Let us know what your needs are. We will propose a suitable solution through our services.

Consult with Embevity