viewing contractor profile for irina-46310

I was in charge of the implementation of the ObjectCore Java Accelerator, which is a processor that runs Java code natively.
I was involved in porting standard scaling and deinterlacing video processing algorithms to a parallel computing architecture which uses a specific programming language CPL.
I have adapted the Linux Operating System by modifying its kernel (core) for real time systems and also for embedded systems so as to minimize the responding time of each process.
I was in charge with developing and reorganizing the parallel 3DRS algorithm (three dimensional recursive search); used for a parallel arbitrary rate frame rate conversion application, so as to speed up the time of the process.
I worked on a motion-vector based three-dimensional recursive search algorithm used for estimating motion. The purpose of the algorithm is to analyze sequences of frames and interpolate along the motion vectors. This project is based on the industry standard 3DRS algorithm that I have made several improvements to.
I have implemented instrumentation control software. The software controls all the ports of a PC (serial, parallel, GPIB, USB) and used them to communicate with almost all types of industrial measurement instrumentation. I have implemented a scripting language for easy execution of instrument test programming and user interface. The system is currently still in use.

You need to be signed in to contact this member.

To sign in to your account now click here.

To register a new account, click here.

Availability Available Soon
Rate £50 per hour

experience

 
Job Title Company Name Date From Date To Description
Hardware Engineer Ubicore Technology Sep 2004

Able to design hardware and also synthesize and verify it since we are proficient in Verilog, e-language, IP-XACT, using tools such as: VCS, Design Compiler, Xilinx.
 Processor cores (single or multicore)
 3D Video Graphics Processors
 RISC Processors
 Object Oriented Processors
 Digital Signal Processors
 Cryptographic cores
 Caches
 Microcontrollers
 Network CPUs

Test Engineer Ubicore Technology Sep 2004

 Chip Verification - Creation of test plans
 Full test suites
 Test benches
 Test vector generation
 Scripting in PERL, Bash using as languages: C, C++, e, System Verilog
 Full regression testing
 RTL debugging based on verification

Software Engineer Ubicore Technology Jun 2004

Able to design, analyze and implement embedded software using languages in which the level of performance is incontestable such as: Java, J2EE, C, C++, Visual Basic, Assembler, ensuring that the result of the application maximizes the quality.
 Video processing software (streaming):
 deinterlacing
 post-processing
 frame rate conversion
 motion estimation
 object recognition
 Software encryption
 Modern development methods and concepts (UML, architecture)
 Parallel architectures performance analysis and programming: research and design of high performance algorithms
 Embedded real- time operating systems
 Embedded applications
 Low level networking applications, internet protocol