PCIe Linux Drivers/Firmware Development Engineer

Luxoft

Hyderabad

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in India is seeking an experienced software engineer specializing in embedded systems. The role focuses on developing and maintaining software using C, particularly for NVMe and PCIe Linux driver development. Candidates should have 6-10 years of experience and a solid foundation in Linux application programming. A self-motivated attitude and a commitment to quality are essential. Join us in shaping the future with cutting-edge technology.

Qualifications

  • 6-10 years of experience in C and embedded systems.
  • Experience in PCIe Linux driver development or application development.
  • Hands-on experience with Configuration Management tools.

Responsibilities

  • Develop and maintain embedded software using C.
  • Implement and enhance NVMe transport-layer firmware functionalities.
  • Use Git or Perforce for configuration management.

Skills

C programming
Linux application programming
PCIe Linux driver development
Configuration Management tools (GIT, Perforce)
Quality mindset
Strategic thinking
Self-motivated

Education

B.tech/M.Tech in CSE/IT/ECE/EEE/E&I

Tools

GIT
Perforce

Job description

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
  • Develop and maintain embedded software using C, focusing on NVMe driver/firmware and PCIe Linux driver development.
  • Implement and enhance NVMe transport-layer firmware functionalities.
  • Use Git or Perforce for configuration management, code integration, and version control.
  • Demonstrate a strong quality mindset, strategic thinking, and continuous improvement approach.
  • Stay self-motivated, actively learn new technologies, and share insights with the team.
SKILLS
Must have skills
  • 6-10 years of experience – proficient in C and embedded systems.
  • Linux application programming.
  • Experience in PCIe Linux driver development (PCIe) or application development is a must.
  • Hands‑on experience with Configuration Management tools like GIT, Perforce.
  • Interest to constantly learn and share new findings.
  • A quality mindset, ability for strategic thinking and a drive to always improve.
  • Self‑motivated.
Nice to have skills
  • NVMe skills also can be considered.
  • B.tech/M.Tech in CSE/IT/ECE/EEE/E&I.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer I - Software
Senior Engineer I - Software

FHLB Des Moines • Chennai District

On-site
INR 1,500,000 - 2,200,000
Senior Engineer I - Software
Senior Engineer I - Software

Microchip Technology Inc. • Chennai District

On-site
INR 1,400,000 - 2,100,000
PCIe Device Driver Programmer
PCIe Device Driver Programmer

CIMware Technologies Private Limited • Bengaluru

On-site
INR 800,000 - 1,500,000
Senior Engineer II-Software
Senior Engineer II-Software

Microchip Technology Inc. • Chennai District

On-site
INR 900,000 - 1,200,000
Senior Engineer II - Software
Senior Engineer II - Software

Microchip Technology Inc. • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Engineer I - Software
Senior Engineer I - Software

Microchip Technology • India

On-site
INR 1,500,000 - 2,100,000
Staff Firmware Engineer
Staff Firmware Engineer

Sandisk • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Principal Engineer - FPT Validation
Principal Engineer - FPT Validation

Micron Technology • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Storage Device Driver Programmer
Storage Device Driver Programmer

CIMware Technologies Private Limited • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior System Software Engineer, Firmware – NVLink
Senior System Software Engineer, Firmware – NVLink

NVIDIA • Bengaluru

On-site
INR 900,000 - 1,500,000