Description:
MulticoreWare Inc develops heterogeneous software for Media and Automotive markets. It develops and licenses world-class video codec libraries, such as the widely used x265 (open-source HEVC encoding library), and supports tier-1 global streaming video services and video encoding solution providers. As a Senior SW Engineer/Technical Lead, you will join MulticoreWare’s growing team of world-class engineers, and architects in its offices at Chennai, India, to implement, and deliver solutions in video pipelines and products. You will work in a result-oriented team with a culture of transparency and minimal bureaucracy. MulticoreWare provides a collaborative work environment with opportunities to learn, grow and progress in your career path.
Skills & Responsibilities:
- Implement, test, and deliver production-quality software, architected for problems in video pipelines of internal and customer IPs
- Lead the execution and implementation of product features with a small team of engineers and mentor the junior engineers within the team
- Conduct meticulous code-reviews to ensure bug-free and high-quality deliverables.
- Contribute towards product release cycles by developing tests deployed in continuous integration frameworks, fixing bugs identified during release, etc.
- Interface with customers, support customer evaluations of products and debugging of customer issues
Expected Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering with 5 + years’ experience, or a Master’s degree in similar areas with 3+ years’ experience
- Excellent C/C++ development and debugging experience in creating production- grade software on Windows and Unix-based platforms
- Hands-on experience in video coding with an in-depth knowledge of HEVC, AVC, VP9, AV1 or any next-gen video codec
- Strong interest in video/imaging technologies, including video/image compression, analytics, and streaming/delivery
- Demonstrated analytical, problem-solving and troubleshooting skills, with meticulous attention to detail
- Working knowledge of code management systems such as Git and Bitbucket
- Good verbal and written communication skills
Preferred Qualifications:
- Experience with continuous integration frameworks like Jenkins
- Experience with heterogeneous programming libraries such as OpenCL, CUDA.
- Experience with platform-specific software optimizations like SIMD to enable higher performance software