Linux Software Engineer - Mesa & Multimedia

3 Months ago • 4-6 Years • Research & Development

Job Summary

Job Description

This role involves active participation in developing Linux device drivers and RadeonSi Mesa User mode drivers. Responsibilities include designing and developing features for Multimedia and Graphics drivers in the Linux kernel and Mesa, upstreaming work to the open-source community, and resolving issues reported by customers and QA. The ideal candidate will have 4-6 years of experience with C and C++ programming using Linux toolchains, and experience with video tools like GStreamer and ffmpeg is a plus. The position requires strong problem-solving, debugging, and collaboration skills within a fast-paced environment. The candidate will contribute to the ongoing development of GPU drivers for current and future hardware.
Must have:
  • 4-6 years experience
  • C and C++ programming
  • Linux toolchains
  • Linux device driver development
  • Mesa driver contribution experience
  • Git and Gerrit knowledge
  • Excellent debugging skills
  • Effective communication
Good to have:
  • GStreamer, ffmpeg experience
  • Media player experience
  • Video Codecs and color formats knowledge
  • Bachelor's or Master's degree

Job Details

Project description

The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across the company as well as with open source community and distribution partners. Successful candidates will utilize their knowledge of Linux driver development to become key contributors to the ongoing development of the client's GPU drivers for current and future hardware. Ideal candidates are passionate about Linux and open source, are self-motivated, have exceptional problem-solving skills, will thrive in a fast-paced environment, and have a proven ability to collaborate within and across diverse teams.

Responsibilities

Active participation in developing Linux device drivers and RadeonSi Mesa User mode drivers.

Design and develop features for Multimedia and Graphics drivers in Linux kernel and Mesa.

Upstream the work, get it reviewed by the open-source community and merge in public driver repos.

Participate in open-source community in review and responding to issues raised in the community.

Active involvement in collaborative design and implementation of solutions based on open source and industry standards

Investigation, triaging, analysis and resolution of issues as reported by customers and QA

Debugging/fixing existing issues and research alternative, more efficient ways to accomplish the same work

Developing technical relationships with peers and partners

Skills

Must have

Candidate should have 4-6years experience

Experience with C and C++ programming using Linux toolchains

Working experience in development on video tools like GStreamer, ffmpeg is a big plus.

Experience in media players on Linux kernel, and device driver is a big plus.

Experience in contributing to open-source Mesa drivers is a big plus.

Exposure to Video Codecs, and 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

Excellent analytical, debugging and troubleshooting skills

Effective organizational, communication and problem-solving skills

Nice to have

Bachelor's or masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Other

Languages

English: B2 Upper Intermediate

Seniority

Regular

Similar Jobs

Zoox - Senior/Staff Software Engineer - 3D World Generation Pipelines

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Microsoft - Principal Software Development Engineer

Microsoft

Zürich, Zurich, Switzerland (On-Site)
1 Month ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
4 Months ago
ALIQAN Technologies - Sr. VR Developer

ALIQAN Technologies

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Sunnyvale, California, United States (Remote)
3 Months ago
Krafton  - [Publishing Platform Div.] Publishing Platform PM (5년 이상)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
JustHr - QT Software Developer

JustHr

Hyderabad, Telangana, India (On-Site)
7 Months ago
Microsoft - Research Intern - Efficient AI

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Microsoft - Research Intern - Societally Safe and Secure AI

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zynga - Senior Software Engineer (Server) - Game Of Thrones

Zynga

Austin, Texas, United States (On-Site)
2 Months ago
Housemarque - Senior Gameplay Programmer

Housemarque

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
ByteDance - Software Engineer in ML Engineering Platform

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Microsoft - MSBuild Engineering Manager

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
Rockstar Games - Principal Technical Artist: Animation

Rockstar Games

Leeds, England, United Kingdom (On-Site)
4 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

(Remote)
3 Months ago
HP - AI Lab – ML Engineer, Model Optimization

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
5 Months ago
Token Metrics - Senior Crypto Data Engineer (Remote)

Token Metrics

Budapest, Hungary (Remote)
4 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Berlin, Berlin, Germany (Hybrid)
4 Months ago
IO Interactive - Senior Audio Programmer

IO Interactive

Copenhagen, Denmark (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

D E. Shaw India   - Senior Specialist/ Manager - Graphic Designer

D E. Shaw India

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Cisco - Optical Design Validation and Testing (ODVT) Engineer

Cisco

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Enphase Energy - Staff Engineer - Enlighten Cloud - Frontend

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Bluevine - Senior Product Manager

Bluevine

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Paytm - Legal Contracts    - Assistant Manager

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
PwC - IN_Manager – CDD - DDV-Advisory – Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
SparkCognition - Senior DevOps Engineer

SparkCognition

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Amazon - Senior Art Director, Visual Innovation Team

Amazon

Gurugram, Haryana, India (On-Site)
4 Months ago
Head Digital Works - DS _ Data Scientist

Head Digital Works

Hyderabad, Telangana, India (On-Site)
7 Months ago
WeWork India - Intern, Audio Visual Engineer

WeWork India

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Easygo - Software Development Engineer - Payments (Sydney)

Easygo

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Riot Games - Manager, Software Engineering, BuRST - 2XKO

Riot Games

United States (On-Site)
3 Months ago
Microsoft - Research Intern - Genomics

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Mobile System Memory Optimization Architect

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Microsoft - Research Intern - M365 Copilot – Fine-Tuning AI

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Nagarro - Specialist for Resource and Supplier Management (m/f/d)

Nagarro

Germany (Remote)
1 Month ago
Cadence - Principal Application Engineer - GCS ( Physical Design )

Cadence

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Gothenburg, Västra Götaland County, Sweden (On-Site)

New Delhi, Delhi, India (Remote)

Poland, Ohio, United States (Remote)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mississauga, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Luxoft

Level Up Your Career in Game Development!

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

Job Common Plug