Member of small scrum team. I participate in all phases of implementation of NG Emergency Calls solution (Definition, Development Testing) in OSV product for countries in North America and Europe.
Maintenance of the current software that runs on OSBiz platform (Long term project):
Analyze problems in specific components in OSBIz platform. Optimize and refactor source code. Analyze and fix memory leaks.
Ιmplement new features in OSBIZ platforms
As member of VoIP and media team, I design and develop new features for OSBIZ platforms (PowerPc, Intelx86). New features include: the design, development and testing of RTP Proxy that handles secure payload (MIKEY/SDES). Integration, development and testing a mechanism that handles signal and payload from WebRTC applications.
Verify that Linux chromium utilizes the VP8 HW Accelerators in Intel Platform
Verify that chromium that runs in an Intel Embedded Media System (Beebox) can utilize the Intel VPx Hardware Accelerators (Vaapi). Setup a Debian 9 Linux, install all the appropriate packages, build chromium, communicate with the community, make demos and create an official report have been included in our tasks. In addition to this we implement the missing functionality to support VP8 Hardware Encoding.
Port and integrate software that runs on c6416 DSP to C665x multicore keystone architecture:
Porting, integration, testing software to the multicore DSP. Programming the external memory PLL, setting CPU and DDR3 frequency and download executable to DSP. Implement V&V tool for testing the C665x functionality. Contact TI to solve problem in development phase
Development and testing of a completely new firmware under an ARM Cortex-M3 platform. Moreover, in my duties was the integration of software that is provided by different multinational companies. We followed strict Coding Standards, patterns techniques aligned to Misra-C. This project was done on behalf of the NXP semiconductors