Embedded Systems
The Embedded Systems Unit of Persistent provides services and solutions in the embedded software and electronic hardware / system design space. Our capabilities include embedded software, hardware / system development and also FPGA / VLSI design and verification.
In line with Persistent’s philosophy to be a true outsourcing partner to product development companies across the life-cycle, and leveraging our extensive relationships in these verticals, it focuses on product development services in the following verticals:
- Consumer, Networking and Convergence
- Industrial Controls
- Automotive and Engineering.
Our focus includes both Original Equipment / Original Design customers as well as sub-component (semiconductor / stacks, firmware, etc.) providers in these verticals.
Our offerings in these verticals can be logically demarcated as Semiconductor Reference Designs, Embedded application software / stack development or porting / maintenance, System development and post-silicon validation (incl. hardware design and prototyping), VLSI Design and Verification.
Persistent technical expertise encompasses
- Development on a wide range of microcontroller architectures from 8 to 32 bit, including Arm, Xscale, OMAP, etc.
- A variety of embedded and real time operating systems including Linux, WinCE, VxWorks, Symbian
- Communication / networking and industrial bus protocols and device driver development experience
- Embedded development in languages like C, C++, .Net
- PCB design and hardware testing tools and equipment.