Our embedded systems development services are based on very good technical and human skills, strengthened by quality control processes.
Embedded systems development services
“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 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:


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
- 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 (Cortex–A5, A8, A9, A53, A72)
- Microcontroller applications (Cortex–M3, M4, M33)
- nVidia Jetson TX1 and TX2
- Rockchip RK3566, RK3588
- Qualcomm IPQ4019
- Nordic Semiconductor nRF52, nRF53, nRF9160
- SBCs (Raspberry Pi, BeagleBone)
- Low power systems (MSP430, Cortex–M0, 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
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
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
- Git, SVN
- Jira, Confluence
- MS Project
- Sharepoint
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 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.


