The Software Development Team consists of over 30 experts geared up to engineer software for systems that are extremely reliable, using state-of-the-art development tools.
The team’s field of expertise includes real-time embedded systems, low-level drivers, operating systems, communication protocols, user applications and networking applications.
Aimvalley offers highly reliable, real-time, embedded software, tightly coupled to FPGA. System on Chip is where AimValley really shines.
Peter Sijpkes
Senior Software Engineer
Software Expertise
- Inter Processor Communication Solutions using Ethernet, USB and several proprietary media
- TCP/IP and OSI stack experience; OSPF, ISIS, partition repair and hardware assisted routing
- Pluggable Management Framework based on embedded SQL database
- CMISE, TL1, SNMP embedded web server using HTML and XML/XSL, SSH and proprietary interfaces
- Network Software Stack - AimOS Family
- Embedded Software, Firmware, Real-Time OS, BSP
- Layer 2 Ethernet Switching: VLAN, LAG, QoS, PTP, gPTP, RSTP, IGMP snooping
- Layer 3 hardware assisted IP routing, QoS, ACL, FRR
Tooling Examples
- Host and cross compilers: embedded C/C++, DSL for code generation
- Profiling: Gcov, Valgrind
- Static code analyzers: Coverity
- Pen testing: Gdb, JTAG debuggers, Lauterbach
- Automation: Jenkins, Behave, makepp, make
- Open Source: Security, Vulnerability and Operations Risk: Black Duck
Domain Specific Languages
- MKregmap: generation of hardware-software interfaces
- Machino: generating state machines
- Fault Framework: object oriented framework for easy fault correlation
- ALI: XML-based management interfaces
- WebUI: auto generated web interface
- REST API: auto generated web interface