Senior Software Engineer - PCIe Driver Development

4 Months ago • 5-8 Years
Software Development & Engineering

Job Description

The job involves developing cutting-edge technology to drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. Responsibilities include Linux application programming, Linux device driver development, working with Embedded C, MMU, and Cache policies, debugging skills, knowledge of PCIe, Ethernet, TCP, I2C protocols, and DMA framework, and make files. The role requires proficiency in C and embedded systems, experience in Linux driver development, PCIe driver development, and DMA client/controller driver development. The candidate must also be proficient with Configuration Management tool like GIT, Perforce and have an interest to constantly learn and share new findings, with a quality mindset, ability for strategic thinking and a drive to always improve and be self-motivated.
Good To Have:
  • B.Tech/M.Tech in CSE/IT/ECE/EEE/E&I
Must Have:
  • 5-8 years of experience.
  • Proficient in C and embedded systems.
  • Experience in Linux driver development (PCIe/USB/Ethernet).
  • PCIe driver development experience.
  • DMA client/controller driver development experience.
  • Experience with Configuration Management tool like GIT, Perforce.
  • Interest to constantly learn and share new findings.
  • Quality mindset and ability to think strategically.
  • Self-motivated.

Add these skills to join the top 1% applicants for this job

team-management
problem-solving
github
linux
git
perforce

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
bullet icon

-Linux application programming

bullet icon

Linux device driver development

bullet icon

Embedded C, MMU, Cache policies

bullet icon

Excellent debugging skills at kernel and user space and exposure to different debugging tools

bullet icon

Knowledge on PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus.

bullet icon

Make files

Skills

Must have

bullet icon

Candidate should have 5-8yrs experience

bullet icon

Proficient in C and embedded systems.

bullet icon

Experience in Linux driver development (PCIe/USB/Ethernet) and application development.

bullet icon

PCIe driver development experience.

bullet icon

DMA client/controller driver development experience

bullet icon

Hands-on experience with Configuration Management tool like GIT, Perforce.

bullet icon

Have an interest to constantly learn and share new findings.

bullet icon

A quality mindset, ability for strategic thinking and a drive to always improve.

bullet icon

Self-motivated

Nice to have

bullet icon

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

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Regular

Set alerts for more jobs like Senior Software Engineer - PCIe Driver Development
Set alerts for new jobs by luxsoft
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙