Top Panel Picture

Embedded software development

Embedded applications require proficiency in a lot of different fields and always staying up to date with current technology and tools.

Our experience:

  • C/C++/embedded C for vxWorks, Linux and real time OS (WindRiver RT Linux)
  • OpenWRT, Yocto distributions
  • Shell scripting, tcl
  • Device drivers development both in user and in kernel space
  • Socket programming
  • Multithreading
  • Synchronous and asynchronous event processing
  • WindRiver workbench + toolchains
  • Broadcom and Atheros SDKs
  • Multi-architecture: Intel, ARM, PowerPC, MIPS
  • Network virtualization (NFV, SDN, OpenFlow)
  • Ethernet
  • L2/L3/L4 protocols
  • TDM
  • OAM protocols
  • (H)QOS, SLA, Load balancing
  • VoIP/SIP
  • L2/L3 switches - devices bring-up
  • Network Processors (Broadcom, Marvell)
  • FPGA (Xilinx, Altera, Lattice) support
  • Advanced TCA, High-Availability, Distributed Systems
  • I2C, LocalBus, PciExpress, SPI, CAN