Job responsibilities
- Works with project team to analyze requirement.
- Creates estimate and plans task in detail based on the customer requirements.
- Codes, tests and reviews the core functions of applications
- Supports developers to solve technical issues & problems
- Develops software to process video/MPEG for satellite devices
- Travels onsite (Los Angeles) for technical training.
- Communicates directly with customer via email and/or conference call
Job qualifications
- Experience in C/C++ programming in Linux.
- Experience in OOP/OOADC concept
- Experience algorithm, especially on signal processing like audio/video/image processing
- Knowledge about threading programming, multi-core/processor, distributed, network and database programming
- Experience in multi-platform 8/16/32/64 bits
- Experience with Video/MPEG processing is preferred
- At least 3 years experience with C++ development
- Experience in socket and network programming
- Experience in multithreading, concurrent processing and real time processing system
- Experience with Boost, ACE and other C++ libraries
- Experience in writing and carrying out unit and integration test, and providing developer support
- Experience in agile methodologies for software development
Send CV to
fsofter2015@gmail.com