Senior Software Engineer/Technical Lead

Indiabulls Technology
  • Bangalore
  • Confidential
  • 8-10 years
  • 27 Feb 2015

  • Software Design & Development

  • IT/ Technology - Software/ Services
Job Description

Primary Skills:
Proficiency in software development: expert knowledge of C and/or C++
-Experience in SIMD assembly programming and optimization (Intel SSE/AVX/AVX2)
-Optimization for GPU (using CUDA/OpenCL) programming experience is highly desirable(Open CL is must)
-Digital Signal Processing and or Video Coding concepts

Secondary Skills:
- Comfortable with Linux and Window environments and able to build and install on linux
- IDEs - Microsoft Visual Studio/Eclipse
- Knowledge of media file / stream formats (MP2TS, ISOBMFF, ProRes, etc) and their use in video production and distribution systems
-Knowledge of at least one scripting language (bash, perl, python, ruby), and at least one version control system (CVS, SVN, GIT, ClearCase)
- Fixed point arithmetic
- Knowledge of standards-based video codecs (MPEG-2, H.264/AVC, HEVC), and experience in design and optimization of video encoders (R/D optimizations, rate control, multi-pass processing, etc).

Job Posted By

About Organisation

Indiabulls Technology