Our embedded systems development services

are based on solid foundations,
which include very good technical and soft skills,
strengthened by quality control processes

Our embedded systems development services are based on solid foundations,
which include very good technical and soft skills,
strengthened by quality control processes

Embedded systems development services

We offer:

  • Embedded hardware and software design
  • R&D services
  • FPGA design
  • Digital signal processing
  • Rapid prototyping
  • Batch production (via partners)
Our development process:
Development process
What we can do

Team skills

Embedded software design

  • Bootloaders 
  • Bare metal peripheral drivers 
  • Operating systems (Embedded Linux, Android, FreeRTOSKeil RTXuCZephyr) 
  • System interfaces, protocol stacks, development of device drivers 
  • Hardware dependent code and application code 

Hardware design

  • 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 (CortexM3M4, M33) 
  • nVidia Jetson TX1 and TX2 
  • SBCs (Raspberry Pi, BeagleBone) 
  • Low power systems (MSP430, CortexM0nRF52) 
  • Digital Signal Processing (TMS320C55xx, TMS320C674x) 
  • Radio communications (BLE 5.0WiFi, GSM + LTE, RFID, UWB) 
  • Industrial systems 
  • Design for EMC 

FPGA Design

  • 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 

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 
  • mmWave radar systems 

Testing & Certification

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

Security in IoT

  • Digital security hardware 
  • Embedded cryptography 
  • Secure boot and update 
  • Encrypted communication 
  • ARM TrustZone 
  • IP protection

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 
  • GitSVN 
  • Jira, Confluence 
  • MS Project 
  • Sharepoint 

Embevity's engineers have gained experience during the development of embedded systems in various fields:

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

Quality assurance

TAP TO ENLARGE

The following quality assurance processes
are undertaken by Embevity:

  • 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.

Send enquiry,
give Thinking a push

Enquire now