Linux Software Engineer

Silicon Patterns Pvt. Ltd.

India

On-site

INR 900,000 - 1,800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Silicon Patterns Pvt. Ltd. in India is seeking a specialized software engineer to join our Linux driver development team responsible for RadeonSi Mesa user mode drivers, upstreaming work to the open-source community.

You will lead efforts to design and implement graphics driver features, collaborate across teams, and engage with the open-source community to review and merge changes.

Qualifications

  • Experience in Linux device drivers development.
  • Experience with RadeonSi Mesa user mode drivers is desirable.
  • Strong problem-solving and debugging skills.
  • Ability to collaborate with open-source communities and cross-functional teams.

Responsibilities

  • Active participation in developing Linux device drivers and RadeonSi Mesa User mode drivers.
  • Design and develop features for Graphics drivers in 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.
  • Collaborate on design and implementation of solutions based on open source standards.
  • Investigate, triage, analyze and resolve issues reported by customers and QA.
  • Debug existing issues and research better ways to accomplish tasks.
  • Develop technical relationships with peers and partners.

Skills

C/C++ programming
Linux toolchains
Graphics APIs
OpenGL
Vulkan
Open-source contribution
Git
Gerrit
Debugging and troubleshooting
Communication skills

Education

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

Job description

We are looking for a specialized software engineer to join our Linux driver development team. The successful candidate will be responsible for working on radesonsi radv development in user space Mesa. RadeonSi is an open-source driver component part of mesa and the candidate will be responsible for upstreaming his work to open source community. The candidate will be a member of the core team of incredibly talented and highly motivated industry specialists and will work with the very latest graphics and compute hardware and software technology.

THE PERSON:

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 as well as with open source community. Successful candidates will utilize their knowledge of Linux driver development to become key contributors to the ongoing development of 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.

KEY RESPONSIBILITIES:
  • Active participation in developing Linux device drivers and RadeonSi Mesa User mode drivers.
  • Design and develop features for Graphics drivers in 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 into 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
PREFERRED EXPERIENCE:
  • Experience with C and C++ programming using Linux toolchains
  • Exposure and experience to graphics APIs and 3D graphics concepts are desired.
  • Experience in OpenGL & Vulkan is a big plus.
  • Experience in contributing to open-source Mesa drivers is a big plus.
  • 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 life time processes
  • Excellent analytical, debugging and trouble-shooting skills
  • Effective organizational, communication and problem-solving skills
  • Usage of AI tools for problem solving is expected.
  • Initiative to integrate AI agents in development is desired.
ACADEMIC CREDENTIALS:
  • Bachelor’s or masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer- GPU Drivers
Lead Software Engineer- GPU Drivers

Blackfig Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Lead/Sr Lead Embedded Linux kernel device driver development engineer
Lead/Sr Lead Embedded Linux kernel device driver development engineer

AMD • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Linux Driver Development
Linux Driver Development

AMD • Hyderabad

On-site
INR 4,000,000 - 7,000,000
AMD benefits
Linux Device Driver Engineer- Networking/Customer Enablement
Linux Device Driver Engineer- Networking/Customer Enablement

AMD • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Staff Linux Driver Apps Engineer
Staff Linux Driver Apps Engineer

Advanced Micro Devices • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Staff Linux Device Driver Apps Engineer
Staff Linux Device Driver Apps Engineer

AMD • Bengaluru

On-site
INR 2,500,000 - 4,500,000
AMD benefits at a glance
System Software Lead - Linux Kernels
System Software Lead - Linux Kernels

Advanced Micro Devices • Bengaluru

On-site
INR 4,000,000 - 7,500,000
Benefits described by AMD
Career growth opportunities
Software Development Engineer
Software Development Engineer

AMD • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Competitive salary
Diversity and inclusion support
Career advancement opportunities
Lead Software System Design Eng - Robotics System PNP
Lead Software System Design Eng - Robotics System PNP

Advanced Micro Devices • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Lead Software System Design Eng - System PNP
Lead Software System Design Eng - System PNP

AMD • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Comprehensive healthcare benefits
Inclusive work culture
Professional development opportunities