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:


What we can do
Team skills
Embedded software design
- Bootloaders
- Bare metal peripheral drivers
- Operating systems (Embedded Linux, Android, FreeRTOS, Keil RTX, uC, Zephyr)
- 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 (Cortex–A5, A8, A9, A53, A72)
- Microcontroller applications (Cortex–M3, M4, M33)
- nVidia Jetson TX1 and TX2
- SBCs (Raspberry Pi, BeagleBone)
- Low power systems (MSP430, Cortex–M0, nRF52)
- Digital Signal Processing (TMS320C55xx, TMS320C674x)
- Radio communications (BLE 5.0, WiFi, 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
- Git, SVN
- 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
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.