Multimedia Engineer

16 Hours ago • 7-10 Years

Job Summary

Job Description

Join a team passionate about transforming lives through cutting-edge technology, creating exceptional products for next-generation computing experiences in data centers, AI, PCs, gaming, and embedded systems. This role involves designing, developing, and maintaining C/C++ software components using Linux toolchains. You will optimize media frameworks like GStreamer and FFmpeg, contribute to open-source projects, and implement video codec features. The position requires participation in the full software development lifecycle, from design to deployment, with a focus on debugging, troubleshooting, and performance analysis to deliver clean, efficient, and well-documented code.
Must have:
  • Design, develop, and maintain software components in C/C++ using Linux-based toolchains.
  • Contribute to development and optimization of media frameworks (e.g., GStreamer, FFmpeg) and Linux media players.
  • Implement and optimize features related to video codecs, color formats, and media pipeline integration.
  • Ensure code quality by following best practices in source code management (git, gerrit).
  • Participate in the complete software development lifecycle.
  • Perform detailed debugging, troubleshooting, and performance analysis.
  • Write clean, efficient, and well-documented code.
Good to have:
  • Excellent analytical, debugging and trouble-shooting skills
  • Effective organizational, communication and problem-solving skills

Job Details

Project description

We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way.

Responsibilities

  • Design, develop, and maintain software components in C/C++ using Linux-based toolchains.
  • Contribute to development and optimization of media frameworks (e.g., GStreamer, FFmpeg) and Linux media players.
  • Collaborate with open-source communities, with potential contributions to Mesa drivers and related projects.
  • Implement and optimize features related to video codecs, color formats, and media pipeline integration.
  • Ensure code quality by following best practices in source code management (git, gerrit) and adhering to established review processes.
  • Participate in the complete software development lifecycle — from requirements gathering, design, coding, and testing to deployment and maintenance.
  • Perform detailed debugging, troubleshooting, and performance analysis to resolve complex technical issues.
  • Write clean, efficient, and well-documented code with strong attention to detail.

Skills

Must have

  • 7-10 years experience
  • Experience with C and C++ programming using Linux toolchains
  • Working experience in development on tools like gstreamer, ffmpeg is a big plus.
  • Experience in media players on Linux is a big plus.
  • Experience in contributing to open-source Mesa drivers is a big plus.
  • Exposure to Video Codecs, color formats is an advantage.
  • Experience with source code control systems, with knowledge of git and gerrit being a strong plus.
  • Ability to write high quality code and keep attention to details
  • Experience with software development and lifetime processes

Nice to have

  • Excellent analytical, debugging and trouble-shooting skills
  • Effective organizational, communication and problem-solving skills

Other

  • Languages: English: B2 Upper Intermediate
  • Seniority: Senior

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bangalore, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Kyiv, Kyiv City, Ukraine (On-Site)

Ukraine (On-Site)

Ukraine (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Ukraine (Remote)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug