Description

Job Description:

Responsibilities:

  • Develop and drive execution of comprehensive, highly effective software for sophisticated new technology and new product introduction projects.
  • Validate new SW features before releasing them to customers.
  • Contribute to a high-functioning feature team.
  • Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them.
  • Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovative syste.
  • Work very closely with dev teams and Project Managers to drive results.

Required Experience:

  • Hands on experience with Video processing (encode / decode).
  • Solid knowledge of color sciences and graphics systems like DirectX (11 / 12)
  • Expert knowledge and hands-on experience in C, C++.
  • Solid understanding of object-oriented-design principles.
  • Solid understanding of Software Engineering principles, Data structure, algorithms, Operating Systems concepts and multithread programming.
  • Excellent design and code development skills, familiarity with Linux and modern software tools and techniques for development.
  • Good analytical and problem-solving skills.
  • 3+ years of software development experience.

Academic Credentials:

  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline

Education

Any Graduate