Senior Engineer, Video Codecs and AI | Hallmark Search Partners
Job Description
Senior Engineer, Video Codecs and AI
Company Overview
Ittiam Systems
Job Summary
• Candidate should have 2 to 4 years of experience in software development, preferably in the field of
imaging and video using conventional signal processing or AI/ML based deep-learning solutions.
• Should be proficient in software development in at least one of the following fields:
• Developing imaging or video algorithms / video codecs / video applications using C / C++
/ MATLAB for web servers / edge servers / hand-held client devices
OR
• Development and training of neural network-based imaging / video applications using
PyTorch / TensorFlow or other ML frameworks on GPU / TPU / NPU platforms.
• Good fundamental and theoretical knowledge in the above fields
• Software development practices and management skills with solid understanding of Git, Test Planning and Execution
• Good problem solving and debugging skills
• Good documentation skills
• Should be passionate in learning, adopting and developing new technologies in the field of AI/ML/Imaging/Video.
Responsibilities
Learn state-of-the-art imaging and video technologies as per product / customer requirements
• Development and implementation of video algorithms and solutions as an individual contributor
• Follow efficient process of software management, testing, documentation and delivery as per project milestones.
• Candidates may be expected to lead product development in a year or two with additional responsibilities:
• Mentoring a team of two or more young engineers
• Front-ending customer interactions based on need
• Building customer relationships and trust for new and existing products
• Based on relevance, may also be required to create new IP beyond product development through articles /
publications / tech talks / technical blogs / patents
Qualifications
Not specified
Preferred Skills
SSSE4.2 / AVX / AVX2 / AVX-512 SIMD optimizations for x86 / x64 CPU based architectures.
• NEON / SVE based SIMD optimizations for ARM based platforms is and
• Good knowledge of video codecs such as AVC (H.264) / HEVC (H.265) / VVC (H.266) / VP9 / AV1 is an added advantage.
• Exposure to optimizing video applications using multi-threading and parallel processing algorithms is an added advantage.
• Any experience in implementation of cache-optimized or memory access optimized solutions using novel data
structures and algorithms is an added advantage.
• Any exposure to optimized neural network inference implementations on low power GPU / NPU is an added advantage.
• Any IP published as patents / industry papers / publications is an added advantage.
Experience
Not specified
Environment
Not specified
Salary
Not specified
Growth Opportunities
Not specified
Benefits
Not specified