Embedded Software Development

We provide embedded software development services in multiple niche domains.
CouthIT’s Embedded Software Group offers software development services in the domains of multimedia and industrial communication sub-systems. We take up specific niche requirements or entire product development. We have vast experience in designing and developing complex embedded software solutions that have been internalized and deployed by our customers across the globe. CouthIT has been twice accredited as a Level 3 CMMI development organization.

Multimedia Communication
We provide DSP middleware software development services that include porting and optimization (e.g., deep learning algorithms, 3D sound, video pre/post – processing blocks), parallelization for multi-core platforms, integration – validation – testing of multimedia codecs in media servers, floating – to – fixed point conversion of algorithms, and support / maintenance of multimedia codecs, fax engine on TI and Intel platforms. Please contact us to discuss your requirements.
We have advanced-level competencies in the following areas:
- Firmware and Linux driver development for industrial Ethernet protocols (EMAC, RSTP, Switch, HSR, PRP, MRP, DLR, and EtherCAT)
- Firmware and driver development for industrial serial communication protocols such as the position encoder interface implementations, ARCNET, etc.
- Linux network stack/driver enhancements for specific hardware architecture.
- Linux XDP programming, Qdisc programming, and Time-Sensitive Networking
- Linux Precision Time Protocol (PTP) and PPS generation with support for OC, TC, and BC modes over EMAC, RSTP, Switch, HSR and PRP.
- Linux upstreaming.
- Analyzing and fixing Linux Common Vulnerabilities and Exposures (CVE)
- Porting and optimization of audio and video signal processing modules -- this includes rewriting critical kernels in assembly, rewriting the algorithm flow/design, parallelization for multi-core platforms, and floating- to fixed-point conversion.
- Signal processing research and development
- Multi-channel audio systems (surround sound, immersive and spatial audio, and 3D sound)
- ntegration, validation, testing, and maintenance of multimedia signal processing modules.
- Fax communication using open-source fax-engines such as SpanDSP.
- Implementation of video conference application over IP stack on embedded systems.
- Voice, audio, and video quality evaluation for multimedia systems.
- Knowledge of 3GPP/ITU-T/IEEE standards and protocols specifications.
Industrial Communication
We offer embedded firmware development services for industrial communication protocols such as the position encoder interface implementation, industrial switches, and application development in the area of time-sensitive-networking. Our team has advanced level expertise with firmware development on the Texas Instruments Industrial Communication Sub-System (ICSS). Please contact us to discuss your requirements.
